<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>spade.xmpp.protocol</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="spade-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="spade-module.html">Package&nbsp;spade</a> ::
        <a href="spade.xmpp-module.html">Package&nbsp;xmpp</a> ::
        Module&nbsp;protocol
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="spade.xmpp.protocol-pysrc.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<h1 class="epydoc">Source Code for <a href="spade.xmpp.protocol-module.html">Module spade.xmpp.protocol</a></h1>
<pre class="py-src">
<a name="L1"></a><tt class="py-lineno">  1</tt>  <tt class="py-line"><tt class="py-comment">##   protocol.py </tt> </tt>
<a name="L2"></a><tt class="py-lineno">  2</tt>  <tt class="py-line"><tt class="py-comment">##</tt> </tt>
<a name="L3"></a><tt class="py-lineno">  3</tt>  <tt class="py-line"><tt class="py-comment">##   Copyright (C) 2003-2005 Alexey "Snake" Nezhdanov</tt> </tt>
<a name="L4"></a><tt class="py-lineno">  4</tt>  <tt class="py-line"><tt class="py-comment">##</tt> </tt>
<a name="L5"></a><tt class="py-lineno">  5</tt>  <tt class="py-line"><tt class="py-comment">##   This program is free software; you can redistribute it and/or modify</tt> </tt>
<a name="L6"></a><tt class="py-lineno">  6</tt>  <tt class="py-line"><tt class="py-comment">##   it under the terms of the GNU General Public License as published by</tt> </tt>
<a name="L7"></a><tt class="py-lineno">  7</tt>  <tt class="py-line"><tt class="py-comment">##   the Free Software Foundation; either version 2, or (at your option)</tt> </tt>
<a name="L8"></a><tt class="py-lineno">  8</tt>  <tt class="py-line"><tt class="py-comment">##   any later version.</tt> </tt>
<a name="L9"></a><tt class="py-lineno">  9</tt>  <tt class="py-line"><tt class="py-comment">##</tt> </tt>
<a name="L10"></a><tt class="py-lineno"> 10</tt>  <tt class="py-line"><tt class="py-comment">##   This program is distributed in the hope that it will be useful,</tt> </tt>
<a name="L11"></a><tt class="py-lineno"> 11</tt>  <tt class="py-line"><tt class="py-comment">##   but WITHOUT ANY WARRANTY; without even the implied warranty of</tt> </tt>
<a name="L12"></a><tt class="py-lineno"> 12</tt>  <tt class="py-line"><tt class="py-comment">##   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</tt> </tt>
<a name="L13"></a><tt class="py-lineno"> 13</tt>  <tt class="py-line"><tt class="py-comment">##   GNU General Public License for more details.</tt> </tt>
<a name="L14"></a><tt class="py-lineno"> 14</tt>  <tt class="py-line"> </tt>
<a name="L15"></a><tt class="py-lineno"> 15</tt>  <tt class="py-line"><tt class="py-comment"># $Id: protocol.py,v 1.53 2006/01/18 21:38:00 normanr Exp $</tt> </tt>
<a name="L16"></a><tt class="py-lineno"> 16</tt>  <tt class="py-line"> </tt>
<a name="L17"></a><tt class="py-lineno"> 17</tt>  <tt class="py-line"><tt class="py-docstring">"""</tt> </tt>
<a name="L18"></a><tt class="py-lineno"> 18</tt>  <tt class="py-line"><tt class="py-docstring">Protocol module contains tools that is needed for processing of </tt> </tt>
<a name="L19"></a><tt class="py-lineno"> 19</tt>  <tt class="py-line"><tt class="py-docstring">xmpp-related data structures.</tt> </tt>
<a name="L20"></a><tt class="py-lineno"> 20</tt>  <tt class="py-line"><tt class="py-docstring">"""</tt> </tt>
<a name="L21"></a><tt class="py-lineno"> 21</tt>  <tt class="py-line"> </tt>
<a name="L22"></a><tt class="py-lineno"> 22</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Module spade.xmpp.simplexml=spade.xmpp.simplexml-module.html"><a title="spade.xmpp.simplexml" class="py-name" href="#" onclick="return doclink('link-0', 'simplexml', 'link-0');">simplexml</a></tt> <tt class="py-keyword">import</tt> <tt id="link-1" class="py-name" targets="Class spade.xmpp.simplexml.Node=spade.xmpp.simplexml.Node-class.html"><a title="spade.xmpp.simplexml.Node" class="py-name" href="#" onclick="return doclink('link-1', 'Node', 'link-1');">Node</a></tt><tt class="py-op">,</tt><tt id="link-2" class="py-name" targets="Function spade.xmpp.simplexml.ustr()=spade.xmpp.simplexml-module.html#ustr"><a title="spade.xmpp.simplexml.ustr" class="py-name" href="#" onclick="return doclink('link-2', 'ustr', 'link-2');">ustr</a></tt> </tt>
<a name="L23"></a><tt class="py-lineno"> 23</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">time</tt> </tt>
<a name="L24"></a><tt class="py-lineno"> 24</tt>  <tt class="py-line"><tt id="link-3" class="py-name" targets="Variable spade.Agent.NS_ACTIVITY=spade.Agent-module.html#NS_ACTIVITY,Variable spade.MTP.NS_ACTIVITY=spade.MTP-module.html#NS_ACTIVITY,Variable spade.Organization.NS_ACTIVITY=spade.Organization-module.html#NS_ACTIVITY,Variable spade.Organization_new.NS_ACTIVITY=spade.Organization_new-module.html#NS_ACTIVITY,Variable spade.Unit.NS_ACTIVITY=spade.Unit-module.html#NS_ACTIVITY,Variable spade.Unit_new.NS_ACTIVITY=spade.Unit_new-module.html#NS_ACTIVITY,Variable spade.socialnetwork.NS_ACTIVITY=spade.socialnetwork-module.html#NS_ACTIVITY,Variable spade.xmpp.NS_ACTIVITY=spade.xmpp-module.html#NS_ACTIVITY,Variable spade.xmpp.auth.NS_ACTIVITY=spade.xmpp.auth-module.html#NS_ACTIVITY,Variable spade.xmpp.browser.NS_ACTIVITY=spade.xmpp.browser-module.html#NS_ACTIVITY,Variable spade.xmpp.commands.NS_ACTIVITY=spade.xmpp.commands-module.html#NS_ACTIVITY,Variable spade.xmpp.dispatcher.NS_ACTIVITY=spade.xmpp.dispatcher-module.html#NS_ACTIVITY,Variable spade.xmpp.features.NS_ACTIVITY=spade.xmpp.features-module.html#NS_ACTIVITY,Variable spade.xmpp.filetransfer.NS_ACTIVITY=spade.xmpp.filetransfer-module.html#NS_ACTIVITY,Variable spade.xmpp.protocol.NS_ACTIVITY=spade.xmpp.protocol-module.html#NS_ACTIVITY,Variable spade.xmpp.roster.NS_ACTIVITY=spade.xmpp.roster-module.html#NS_ACTIVITY,Variable spade.xmpp.transports.NS_ACTIVITY=spade.xmpp.transports-module.html#NS_ACTIVITY,Variable spade.xmppd.xmppd.NS_ACTIVITY=spade.xmppd.xmppd-module.html#NS_ACTIVITY"><a title="spade.Agent.NS_ACTIVITY
spade.MTP.NS_ACTIVITY
spade.Organization.NS_ACTIVITY
spade.Organization_new.NS_ACTIVITY
spade.Unit.NS_ACTIVITY
spade.Unit_new.NS_ACTIVITY
spade.socialnetwork.NS_ACTIVITY
spade.xmpp.NS_ACTIVITY
spade.xmpp.auth.NS_ACTIVITY
spade.xmpp.browser.NS_ACTIVITY
spade.xmpp.commands.NS_ACTIVITY
spade.xmpp.dispatcher.NS_ACTIVITY
spade.xmpp.features.NS_ACTIVITY
spade.xmpp.filetransfer.NS_ACTIVITY
spade.xmpp.protocol.NS_ACTIVITY
spade.xmpp.roster.NS_ACTIVITY
spade.xmpp.transports.NS_ACTIVITY
spade.xmppd.xmppd.NS_ACTIVITY" class="py-name" href="#" onclick="return doclink('link-3', 'NS_ACTIVITY', 'link-3');">NS_ACTIVITY</a></tt>     <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/activity'</tt>                  <tt class="py-comment"># JEP-0108</tt> </tt>
<a name="L25"></a><tt class="py-lineno"> 25</tt>  <tt class="py-line"><tt id="link-4" class="py-name" targets="Variable spade.Agent.NS_ADDRESS=spade.Agent-module.html#NS_ADDRESS,Variable spade.MTP.NS_ADDRESS=spade.MTP-module.html#NS_ADDRESS,Variable spade.Organization.NS_ADDRESS=spade.Organization-module.html#NS_ADDRESS,Variable spade.Organization_new.NS_ADDRESS=spade.Organization_new-module.html#NS_ADDRESS,Variable spade.Unit.NS_ADDRESS=spade.Unit-module.html#NS_ADDRESS,Variable spade.Unit_new.NS_ADDRESS=spade.Unit_new-module.html#NS_ADDRESS,Variable spade.socialnetwork.NS_ADDRESS=spade.socialnetwork-module.html#NS_ADDRESS,Variable spade.xmpp.NS_ADDRESS=spade.xmpp-module.html#NS_ADDRESS,Variable spade.xmpp.auth.NS_ADDRESS=spade.xmpp.auth-module.html#NS_ADDRESS,Variable spade.xmpp.browser.NS_ADDRESS=spade.xmpp.browser-module.html#NS_ADDRESS,Variable spade.xmpp.commands.NS_ADDRESS=spade.xmpp.commands-module.html#NS_ADDRESS,Variable spade.xmpp.dispatcher.NS_ADDRESS=spade.xmpp.dispatcher-module.html#NS_ADDRESS,Variable spade.xmpp.features.NS_ADDRESS=spade.xmpp.features-module.html#NS_ADDRESS,Variable spade.xmpp.filetransfer.NS_ADDRESS=spade.xmpp.filetransfer-module.html#NS_ADDRESS,Variable spade.xmpp.protocol.NS_ADDRESS=spade.xmpp.protocol-module.html#NS_ADDRESS,Variable spade.xmpp.roster.NS_ADDRESS=spade.xmpp.roster-module.html#NS_ADDRESS,Variable spade.xmpp.transports.NS_ADDRESS=spade.xmpp.transports-module.html#NS_ADDRESS,Variable spade.xmppd.xmppd.NS_ADDRESS=spade.xmppd.xmppd-module.html#NS_ADDRESS"><a title="spade.Agent.NS_ADDRESS
spade.MTP.NS_ADDRESS
spade.Organization.NS_ADDRESS
spade.Organization_new.NS_ADDRESS
spade.Unit.NS_ADDRESS
spade.Unit_new.NS_ADDRESS
spade.socialnetwork.NS_ADDRESS
spade.xmpp.NS_ADDRESS
spade.xmpp.auth.NS_ADDRESS
spade.xmpp.browser.NS_ADDRESS
spade.xmpp.commands.NS_ADDRESS
spade.xmpp.dispatcher.NS_ADDRESS
spade.xmpp.features.NS_ADDRESS
spade.xmpp.filetransfer.NS_ADDRESS
spade.xmpp.protocol.NS_ADDRESS
spade.xmpp.roster.NS_ADDRESS
spade.xmpp.transports.NS_ADDRESS
spade.xmppd.xmppd.NS_ADDRESS" class="py-name" href="#" onclick="return doclink('link-4', 'NS_ADDRESS', 'link-4');">NS_ADDRESS</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/address'</tt>                   <tt class="py-comment"># JEP-0033</tt> </tt>
<a name="L26"></a><tt class="py-lineno"> 26</tt>  <tt class="py-line"><tt id="link-5" class="py-name" targets="Variable spade.Agent.NS_AGENTS=spade.Agent-module.html#NS_AGENTS,Variable spade.MTP.NS_AGENTS=spade.MTP-module.html#NS_AGENTS,Variable spade.Organization.NS_AGENTS=spade.Organization-module.html#NS_AGENTS,Variable spade.Organization_new.NS_AGENTS=spade.Organization_new-module.html#NS_AGENTS,Variable spade.Unit.NS_AGENTS=spade.Unit-module.html#NS_AGENTS,Variable spade.Unit_new.NS_AGENTS=spade.Unit_new-module.html#NS_AGENTS,Variable spade.socialnetwork.NS_AGENTS=spade.socialnetwork-module.html#NS_AGENTS,Variable spade.xmpp.NS_AGENTS=spade.xmpp-module.html#NS_AGENTS,Variable spade.xmpp.auth.NS_AGENTS=spade.xmpp.auth-module.html#NS_AGENTS,Variable spade.xmpp.browser.NS_AGENTS=spade.xmpp.browser-module.html#NS_AGENTS,Variable spade.xmpp.commands.NS_AGENTS=spade.xmpp.commands-module.html#NS_AGENTS,Variable spade.xmpp.dispatcher.NS_AGENTS=spade.xmpp.dispatcher-module.html#NS_AGENTS,Variable spade.xmpp.features.NS_AGENTS=spade.xmpp.features-module.html#NS_AGENTS,Variable spade.xmpp.filetransfer.NS_AGENTS=spade.xmpp.filetransfer-module.html#NS_AGENTS,Variable spade.xmpp.protocol.NS_AGENTS=spade.xmpp.protocol-module.html#NS_AGENTS,Variable spade.xmpp.roster.NS_AGENTS=spade.xmpp.roster-module.html#NS_AGENTS,Variable spade.xmpp.transports.NS_AGENTS=spade.xmpp.transports-module.html#NS_AGENTS,Variable spade.xmppd.xmppd.NS_AGENTS=spade.xmppd.xmppd-module.html#NS_AGENTS"><a title="spade.Agent.NS_AGENTS
spade.MTP.NS_AGENTS
spade.Organization.NS_AGENTS
spade.Organization_new.NS_AGENTS
spade.Unit.NS_AGENTS
spade.Unit_new.NS_AGENTS
spade.socialnetwork.NS_AGENTS
spade.xmpp.NS_AGENTS
spade.xmpp.auth.NS_AGENTS
spade.xmpp.browser.NS_AGENTS
spade.xmpp.commands.NS_AGENTS
spade.xmpp.dispatcher.NS_AGENTS
spade.xmpp.features.NS_AGENTS
spade.xmpp.filetransfer.NS_AGENTS
spade.xmpp.protocol.NS_AGENTS
spade.xmpp.roster.NS_AGENTS
spade.xmpp.transports.NS_AGENTS
spade.xmppd.xmppd.NS_AGENTS" class="py-name" href="#" onclick="return doclink('link-5', 'NS_AGENTS', 'link-5');">NS_AGENTS</a></tt>       <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:agents'</tt> </tt>
<a name="L27"></a><tt class="py-lineno"> 27</tt>  <tt class="py-line"><tt id="link-6" class="py-name" targets="Variable spade.Agent.NS_AMP=spade.Agent-module.html#NS_AMP,Variable spade.MTP.NS_AMP=spade.MTP-module.html#NS_AMP,Variable spade.Organization.NS_AMP=spade.Organization-module.html#NS_AMP,Variable spade.Organization_new.NS_AMP=spade.Organization_new-module.html#NS_AMP,Variable spade.Unit.NS_AMP=spade.Unit-module.html#NS_AMP,Variable spade.Unit_new.NS_AMP=spade.Unit_new-module.html#NS_AMP,Variable spade.socialnetwork.NS_AMP=spade.socialnetwork-module.html#NS_AMP,Variable spade.xmpp.NS_AMP=spade.xmpp-module.html#NS_AMP,Variable spade.xmpp.auth.NS_AMP=spade.xmpp.auth-module.html#NS_AMP,Variable spade.xmpp.browser.NS_AMP=spade.xmpp.browser-module.html#NS_AMP,Variable spade.xmpp.commands.NS_AMP=spade.xmpp.commands-module.html#NS_AMP,Variable spade.xmpp.dispatcher.NS_AMP=spade.xmpp.dispatcher-module.html#NS_AMP,Variable spade.xmpp.features.NS_AMP=spade.xmpp.features-module.html#NS_AMP,Variable spade.xmpp.filetransfer.NS_AMP=spade.xmpp.filetransfer-module.html#NS_AMP,Variable spade.xmpp.protocol.NS_AMP=spade.xmpp.protocol-module.html#NS_AMP,Variable spade.xmpp.roster.NS_AMP=spade.xmpp.roster-module.html#NS_AMP,Variable spade.xmpp.transports.NS_AMP=spade.xmpp.transports-module.html#NS_AMP,Variable spade.xmppd.xmppd.NS_AMP=spade.xmppd.xmppd-module.html#NS_AMP"><a title="spade.Agent.NS_AMP
spade.MTP.NS_AMP
spade.Organization.NS_AMP
spade.Organization_new.NS_AMP
spade.Unit.NS_AMP
spade.Unit_new.NS_AMP
spade.socialnetwork.NS_AMP
spade.xmpp.NS_AMP
spade.xmpp.auth.NS_AMP
spade.xmpp.browser.NS_AMP
spade.xmpp.commands.NS_AMP
spade.xmpp.dispatcher.NS_AMP
spade.xmpp.features.NS_AMP
spade.xmpp.filetransfer.NS_AMP
spade.xmpp.protocol.NS_AMP
spade.xmpp.roster.NS_AMP
spade.xmpp.transports.NS_AMP
spade.xmppd.xmppd.NS_AMP" class="py-name" href="#" onclick="return doclink('link-6', 'NS_AMP', 'link-6');">NS_AMP</a></tt>          <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/amp'</tt> </tt>
<a name="L28"></a><tt class="py-lineno"> 28</tt>  <tt class="py-line"><tt id="link-7" class="py-name" targets="Variable spade.Agent.NS_AMP_ERRORS=spade.Agent-module.html#NS_AMP_ERRORS,Variable spade.MTP.NS_AMP_ERRORS=spade.MTP-module.html#NS_AMP_ERRORS,Variable spade.Organization.NS_AMP_ERRORS=spade.Organization-module.html#NS_AMP_ERRORS,Variable spade.Organization_new.NS_AMP_ERRORS=spade.Organization_new-module.html#NS_AMP_ERRORS,Variable spade.Unit.NS_AMP_ERRORS=spade.Unit-module.html#NS_AMP_ERRORS,Variable spade.Unit_new.NS_AMP_ERRORS=spade.Unit_new-module.html#NS_AMP_ERRORS,Variable spade.socialnetwork.NS_AMP_ERRORS=spade.socialnetwork-module.html#NS_AMP_ERRORS,Variable spade.xmpp.NS_AMP_ERRORS=spade.xmpp-module.html#NS_AMP_ERRORS,Variable spade.xmpp.auth.NS_AMP_ERRORS=spade.xmpp.auth-module.html#NS_AMP_ERRORS,Variable spade.xmpp.browser.NS_AMP_ERRORS=spade.xmpp.browser-module.html#NS_AMP_ERRORS,Variable spade.xmpp.commands.NS_AMP_ERRORS=spade.xmpp.commands-module.html#NS_AMP_ERRORS,Variable spade.xmpp.dispatcher.NS_AMP_ERRORS=spade.xmpp.dispatcher-module.html#NS_AMP_ERRORS,Variable spade.xmpp.features.NS_AMP_ERRORS=spade.xmpp.features-module.html#NS_AMP_ERRORS,Variable spade.xmpp.filetransfer.NS_AMP_ERRORS=spade.xmpp.filetransfer-module.html#NS_AMP_ERRORS,Variable spade.xmpp.protocol.NS_AMP_ERRORS=spade.xmpp.protocol-module.html#NS_AMP_ERRORS,Variable spade.xmpp.roster.NS_AMP_ERRORS=spade.xmpp.roster-module.html#NS_AMP_ERRORS,Variable spade.xmpp.transports.NS_AMP_ERRORS=spade.xmpp.transports-module.html#NS_AMP_ERRORS,Variable spade.xmppd.xmppd.NS_AMP_ERRORS=spade.xmppd.xmppd-module.html#NS_AMP_ERRORS"><a title="spade.Agent.NS_AMP_ERRORS
spade.MTP.NS_AMP_ERRORS
spade.Organization.NS_AMP_ERRORS
spade.Organization_new.NS_AMP_ERRORS
spade.Unit.NS_AMP_ERRORS
spade.Unit_new.NS_AMP_ERRORS
spade.socialnetwork.NS_AMP_ERRORS
spade.xmpp.NS_AMP_ERRORS
spade.xmpp.auth.NS_AMP_ERRORS
spade.xmpp.browser.NS_AMP_ERRORS
spade.xmpp.commands.NS_AMP_ERRORS
spade.xmpp.dispatcher.NS_AMP_ERRORS
spade.xmpp.features.NS_AMP_ERRORS
spade.xmpp.filetransfer.NS_AMP_ERRORS
spade.xmpp.protocol.NS_AMP_ERRORS
spade.xmpp.roster.NS_AMP_ERRORS
spade.xmpp.transports.NS_AMP_ERRORS
spade.xmppd.xmppd.NS_AMP_ERRORS" class="py-name" href="#" onclick="return doclink('link-7', 'NS_AMP_ERRORS', 'link-7');">NS_AMP_ERRORS</a></tt>   <tt class="py-op">=</tt><tt id="link-8" class="py-name"><a title="spade.Agent.NS_AMP
spade.MTP.NS_AMP
spade.Organization.NS_AMP
spade.Organization_new.NS_AMP
spade.Unit.NS_AMP
spade.Unit_new.NS_AMP
spade.socialnetwork.NS_AMP
spade.xmpp.NS_AMP
spade.xmpp.auth.NS_AMP
spade.xmpp.browser.NS_AMP
spade.xmpp.commands.NS_AMP
spade.xmpp.dispatcher.NS_AMP
spade.xmpp.features.NS_AMP
spade.xmpp.filetransfer.NS_AMP
spade.xmpp.protocol.NS_AMP
spade.xmpp.roster.NS_AMP
spade.xmpp.transports.NS_AMP
spade.xmppd.xmppd.NS_AMP" class="py-name" href="#" onclick="return doclink('link-8', 'NS_AMP', 'link-6');">NS_AMP</a></tt><tt class="py-op">+</tt><tt class="py-string">'#errors'</tt> </tt>
<a name="L29"></a><tt class="py-lineno"> 29</tt>  <tt class="py-line"><tt id="link-9" class="py-name" targets="Variable spade.Agent.NS_AUTH=spade.Agent-module.html#NS_AUTH,Variable spade.MTP.NS_AUTH=spade.MTP-module.html#NS_AUTH,Variable spade.Organization.NS_AUTH=spade.Organization-module.html#NS_AUTH,Variable spade.Organization_new.NS_AUTH=spade.Organization_new-module.html#NS_AUTH,Variable spade.Unit.NS_AUTH=spade.Unit-module.html#NS_AUTH,Variable spade.Unit_new.NS_AUTH=spade.Unit_new-module.html#NS_AUTH,Variable spade.socialnetwork.NS_AUTH=spade.socialnetwork-module.html#NS_AUTH,Variable spade.xmpp.NS_AUTH=spade.xmpp-module.html#NS_AUTH,Variable spade.xmpp.auth.NS_AUTH=spade.xmpp.auth-module.html#NS_AUTH,Variable spade.xmpp.browser.NS_AUTH=spade.xmpp.browser-module.html#NS_AUTH,Variable spade.xmpp.commands.NS_AUTH=spade.xmpp.commands-module.html#NS_AUTH,Variable spade.xmpp.dispatcher.NS_AUTH=spade.xmpp.dispatcher-module.html#NS_AUTH,Variable spade.xmpp.features.NS_AUTH=spade.xmpp.features-module.html#NS_AUTH,Variable spade.xmpp.filetransfer.NS_AUTH=spade.xmpp.filetransfer-module.html#NS_AUTH,Variable spade.xmpp.protocol.NS_AUTH=spade.xmpp.protocol-module.html#NS_AUTH,Variable spade.xmpp.roster.NS_AUTH=spade.xmpp.roster-module.html#NS_AUTH,Variable spade.xmpp.transports.NS_AUTH=spade.xmpp.transports-module.html#NS_AUTH,Variable spade.xmppd.xmppd.NS_AUTH=spade.xmppd.xmppd-module.html#NS_AUTH"><a title="spade.Agent.NS_AUTH
spade.MTP.NS_AUTH
spade.Organization.NS_AUTH
spade.Organization_new.NS_AUTH
spade.Unit.NS_AUTH
spade.Unit_new.NS_AUTH
spade.socialnetwork.NS_AUTH
spade.xmpp.NS_AUTH
spade.xmpp.auth.NS_AUTH
spade.xmpp.browser.NS_AUTH
spade.xmpp.commands.NS_AUTH
spade.xmpp.dispatcher.NS_AUTH
spade.xmpp.features.NS_AUTH
spade.xmpp.filetransfer.NS_AUTH
spade.xmpp.protocol.NS_AUTH
spade.xmpp.roster.NS_AUTH
spade.xmpp.transports.NS_AUTH
spade.xmppd.xmppd.NS_AUTH" class="py-name" href="#" onclick="return doclink('link-9', 'NS_AUTH', 'link-9');">NS_AUTH</a></tt>         <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:auth'</tt> </tt>
<a name="L30"></a><tt class="py-lineno"> 30</tt>  <tt class="py-line"><tt id="link-10" class="py-name" targets="Variable spade.Agent.NS_BIND=spade.Agent-module.html#NS_BIND,Variable spade.MTP.NS_BIND=spade.MTP-module.html#NS_BIND,Variable spade.Organization.NS_BIND=spade.Organization-module.html#NS_BIND,Variable spade.Organization_new.NS_BIND=spade.Organization_new-module.html#NS_BIND,Variable spade.Unit.NS_BIND=spade.Unit-module.html#NS_BIND,Variable spade.Unit_new.NS_BIND=spade.Unit_new-module.html#NS_BIND,Variable spade.socialnetwork.NS_BIND=spade.socialnetwork-module.html#NS_BIND,Variable spade.xmpp.NS_BIND=spade.xmpp-module.html#NS_BIND,Variable spade.xmpp.auth.NS_BIND=spade.xmpp.auth-module.html#NS_BIND,Variable spade.xmpp.browser.NS_BIND=spade.xmpp.browser-module.html#NS_BIND,Variable spade.xmpp.commands.NS_BIND=spade.xmpp.commands-module.html#NS_BIND,Variable spade.xmpp.dispatcher.NS_BIND=spade.xmpp.dispatcher-module.html#NS_BIND,Variable spade.xmpp.features.NS_BIND=spade.xmpp.features-module.html#NS_BIND,Variable spade.xmpp.filetransfer.NS_BIND=spade.xmpp.filetransfer-module.html#NS_BIND,Variable spade.xmpp.protocol.NS_BIND=spade.xmpp.protocol-module.html#NS_BIND,Variable spade.xmpp.roster.NS_BIND=spade.xmpp.roster-module.html#NS_BIND,Variable spade.xmpp.transports.NS_BIND=spade.xmpp.transports-module.html#NS_BIND,Variable spade.xmppd.xmppd.NS_BIND=spade.xmppd.xmppd-module.html#NS_BIND"><a title="spade.Agent.NS_BIND
spade.MTP.NS_BIND
spade.Organization.NS_BIND
spade.Organization_new.NS_BIND
spade.Unit.NS_BIND
spade.Unit_new.NS_BIND
spade.socialnetwork.NS_BIND
spade.xmpp.NS_BIND
spade.xmpp.auth.NS_BIND
spade.xmpp.browser.NS_BIND
spade.xmpp.commands.NS_BIND
spade.xmpp.dispatcher.NS_BIND
spade.xmpp.features.NS_BIND
spade.xmpp.filetransfer.NS_BIND
spade.xmpp.protocol.NS_BIND
spade.xmpp.roster.NS_BIND
spade.xmpp.transports.NS_BIND
spade.xmppd.xmppd.NS_BIND" class="py-name" href="#" onclick="return doclink('link-10', 'NS_BIND', 'link-10');">NS_BIND</a></tt>         <tt class="py-op">=</tt><tt class="py-string">'urn:ietf:params:xml:ns:xmpp-bind'</tt> </tt>
<a name="L31"></a><tt class="py-lineno"> 31</tt>  <tt class="py-line"><tt id="link-11" class="py-name" targets="Variable spade.Agent.NS_BROWSE=spade.Agent-module.html#NS_BROWSE,Variable spade.MTP.NS_BROWSE=spade.MTP-module.html#NS_BROWSE,Variable spade.Organization.NS_BROWSE=spade.Organization-module.html#NS_BROWSE,Variable spade.Organization_new.NS_BROWSE=spade.Organization_new-module.html#NS_BROWSE,Variable spade.Unit.NS_BROWSE=spade.Unit-module.html#NS_BROWSE,Variable spade.Unit_new.NS_BROWSE=spade.Unit_new-module.html#NS_BROWSE,Variable spade.socialnetwork.NS_BROWSE=spade.socialnetwork-module.html#NS_BROWSE,Variable spade.xmpp.NS_BROWSE=spade.xmpp-module.html#NS_BROWSE,Variable spade.xmpp.auth.NS_BROWSE=spade.xmpp.auth-module.html#NS_BROWSE,Variable spade.xmpp.browser.NS_BROWSE=spade.xmpp.browser-module.html#NS_BROWSE,Variable spade.xmpp.commands.NS_BROWSE=spade.xmpp.commands-module.html#NS_BROWSE,Variable spade.xmpp.dispatcher.NS_BROWSE=spade.xmpp.dispatcher-module.html#NS_BROWSE,Variable spade.xmpp.features.NS_BROWSE=spade.xmpp.features-module.html#NS_BROWSE,Variable spade.xmpp.filetransfer.NS_BROWSE=spade.xmpp.filetransfer-module.html#NS_BROWSE,Variable spade.xmpp.protocol.NS_BROWSE=spade.xmpp.protocol-module.html#NS_BROWSE,Variable spade.xmpp.roster.NS_BROWSE=spade.xmpp.roster-module.html#NS_BROWSE,Variable spade.xmpp.transports.NS_BROWSE=spade.xmpp.transports-module.html#NS_BROWSE,Variable spade.xmppd.xmppd.NS_BROWSE=spade.xmppd.xmppd-module.html#NS_BROWSE"><a title="spade.Agent.NS_BROWSE
spade.MTP.NS_BROWSE
spade.Organization.NS_BROWSE
spade.Organization_new.NS_BROWSE
spade.Unit.NS_BROWSE
spade.Unit_new.NS_BROWSE
spade.socialnetwork.NS_BROWSE
spade.xmpp.NS_BROWSE
spade.xmpp.auth.NS_BROWSE
spade.xmpp.browser.NS_BROWSE
spade.xmpp.commands.NS_BROWSE
spade.xmpp.dispatcher.NS_BROWSE
spade.xmpp.features.NS_BROWSE
spade.xmpp.filetransfer.NS_BROWSE
spade.xmpp.protocol.NS_BROWSE
spade.xmpp.roster.NS_BROWSE
spade.xmpp.transports.NS_BROWSE
spade.xmppd.xmppd.NS_BROWSE" class="py-name" href="#" onclick="return doclink('link-11', 'NS_BROWSE', 'link-11');">NS_BROWSE</a></tt>       <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:browse'</tt> </tt>
<a name="L32"></a><tt class="py-lineno"> 32</tt>  <tt class="py-line"><tt id="link-12" class="py-name" targets="Variable spade.Agent.NS_BYTESTREAM=spade.Agent-module.html#NS_BYTESTREAM,Variable spade.MTP.NS_BYTESTREAM=spade.MTP-module.html#NS_BYTESTREAM,Variable spade.Organization.NS_BYTESTREAM=spade.Organization-module.html#NS_BYTESTREAM,Variable spade.Organization_new.NS_BYTESTREAM=spade.Organization_new-module.html#NS_BYTESTREAM,Variable spade.Unit.NS_BYTESTREAM=spade.Unit-module.html#NS_BYTESTREAM,Variable spade.Unit_new.NS_BYTESTREAM=spade.Unit_new-module.html#NS_BYTESTREAM,Variable spade.socialnetwork.NS_BYTESTREAM=spade.socialnetwork-module.html#NS_BYTESTREAM,Variable spade.xmpp.NS_BYTESTREAM=spade.xmpp-module.html#NS_BYTESTREAM,Variable spade.xmpp.auth.NS_BYTESTREAM=spade.xmpp.auth-module.html#NS_BYTESTREAM,Variable spade.xmpp.browser.NS_BYTESTREAM=spade.xmpp.browser-module.html#NS_BYTESTREAM,Variable spade.xmpp.commands.NS_BYTESTREAM=spade.xmpp.commands-module.html#NS_BYTESTREAM,Variable spade.xmpp.dispatcher.NS_BYTESTREAM=spade.xmpp.dispatcher-module.html#NS_BYTESTREAM,Variable spade.xmpp.features.NS_BYTESTREAM=spade.xmpp.features-module.html#NS_BYTESTREAM,Variable spade.xmpp.filetransfer.NS_BYTESTREAM=spade.xmpp.filetransfer-module.html#NS_BYTESTREAM,Variable spade.xmpp.protocol.NS_BYTESTREAM=spade.xmpp.protocol-module.html#NS_BYTESTREAM,Variable spade.xmpp.roster.NS_BYTESTREAM=spade.xmpp.roster-module.html#NS_BYTESTREAM,Variable spade.xmpp.transports.NS_BYTESTREAM=spade.xmpp.transports-module.html#NS_BYTESTREAM,Variable spade.xmppd.xmppd.NS_BYTESTREAM=spade.xmppd.xmppd-module.html#NS_BYTESTREAM"><a title="spade.Agent.NS_BYTESTREAM
spade.MTP.NS_BYTESTREAM
spade.Organization.NS_BYTESTREAM
spade.Organization_new.NS_BYTESTREAM
spade.Unit.NS_BYTESTREAM
spade.Unit_new.NS_BYTESTREAM
spade.socialnetwork.NS_BYTESTREAM
spade.xmpp.NS_BYTESTREAM
spade.xmpp.auth.NS_BYTESTREAM
spade.xmpp.browser.NS_BYTESTREAM
spade.xmpp.commands.NS_BYTESTREAM
spade.xmpp.dispatcher.NS_BYTESTREAM
spade.xmpp.features.NS_BYTESTREAM
spade.xmpp.filetransfer.NS_BYTESTREAM
spade.xmpp.protocol.NS_BYTESTREAM
spade.xmpp.roster.NS_BYTESTREAM
spade.xmpp.transports.NS_BYTESTREAM
spade.xmppd.xmppd.NS_BYTESTREAM" class="py-name" href="#" onclick="return doclink('link-12', 'NS_BYTESTREAM', 'link-12');">NS_BYTESTREAM</a></tt>   <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/bytestreams'</tt>               <tt class="py-comment"># JEP-0065</tt> </tt>
<a name="L33"></a><tt class="py-lineno"> 33</tt>  <tt class="py-line"><tt id="link-13" class="py-name" targets="Variable spade.Agent.NS_CAPS=spade.Agent-module.html#NS_CAPS,Variable spade.MTP.NS_CAPS=spade.MTP-module.html#NS_CAPS,Variable spade.Organization.NS_CAPS=spade.Organization-module.html#NS_CAPS,Variable spade.Organization_new.NS_CAPS=spade.Organization_new-module.html#NS_CAPS,Variable spade.Unit.NS_CAPS=spade.Unit-module.html#NS_CAPS,Variable spade.Unit_new.NS_CAPS=spade.Unit_new-module.html#NS_CAPS,Variable spade.socialnetwork.NS_CAPS=spade.socialnetwork-module.html#NS_CAPS,Variable spade.xmpp.NS_CAPS=spade.xmpp-module.html#NS_CAPS,Variable spade.xmpp.auth.NS_CAPS=spade.xmpp.auth-module.html#NS_CAPS,Variable spade.xmpp.browser.NS_CAPS=spade.xmpp.browser-module.html#NS_CAPS,Variable spade.xmpp.commands.NS_CAPS=spade.xmpp.commands-module.html#NS_CAPS,Variable spade.xmpp.dispatcher.NS_CAPS=spade.xmpp.dispatcher-module.html#NS_CAPS,Variable spade.xmpp.features.NS_CAPS=spade.xmpp.features-module.html#NS_CAPS,Variable spade.xmpp.filetransfer.NS_CAPS=spade.xmpp.filetransfer-module.html#NS_CAPS,Variable spade.xmpp.protocol.NS_CAPS=spade.xmpp.protocol-module.html#NS_CAPS,Variable spade.xmpp.roster.NS_CAPS=spade.xmpp.roster-module.html#NS_CAPS,Variable spade.xmpp.transports.NS_CAPS=spade.xmpp.transports-module.html#NS_CAPS,Variable spade.xmppd.xmppd.NS_CAPS=spade.xmppd.xmppd-module.html#NS_CAPS"><a title="spade.Agent.NS_CAPS
spade.MTP.NS_CAPS
spade.Organization.NS_CAPS
spade.Organization_new.NS_CAPS
spade.Unit.NS_CAPS
spade.Unit_new.NS_CAPS
spade.socialnetwork.NS_CAPS
spade.xmpp.NS_CAPS
spade.xmpp.auth.NS_CAPS
spade.xmpp.browser.NS_CAPS
spade.xmpp.commands.NS_CAPS
spade.xmpp.dispatcher.NS_CAPS
spade.xmpp.features.NS_CAPS
spade.xmpp.filetransfer.NS_CAPS
spade.xmpp.protocol.NS_CAPS
spade.xmpp.roster.NS_CAPS
spade.xmpp.transports.NS_CAPS
spade.xmppd.xmppd.NS_CAPS" class="py-name" href="#" onclick="return doclink('link-13', 'NS_CAPS', 'link-13');">NS_CAPS</a></tt>         <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/caps'</tt>                      <tt class="py-comment"># JEP-0115</tt> </tt>
<a name="L34"></a><tt class="py-lineno"> 34</tt>  <tt class="py-line"><tt id="link-14" class="py-name" targets="Variable spade.Agent.NS_CHATSTATES=spade.Agent-module.html#NS_CHATSTATES,Variable spade.MTP.NS_CHATSTATES=spade.MTP-module.html#NS_CHATSTATES,Variable spade.Organization.NS_CHATSTATES=spade.Organization-module.html#NS_CHATSTATES,Variable spade.Organization_new.NS_CHATSTATES=spade.Organization_new-module.html#NS_CHATSTATES,Variable spade.Unit.NS_CHATSTATES=spade.Unit-module.html#NS_CHATSTATES,Variable spade.Unit_new.NS_CHATSTATES=spade.Unit_new-module.html#NS_CHATSTATES,Variable spade.socialnetwork.NS_CHATSTATES=spade.socialnetwork-module.html#NS_CHATSTATES,Variable spade.xmpp.NS_CHATSTATES=spade.xmpp-module.html#NS_CHATSTATES,Variable spade.xmpp.auth.NS_CHATSTATES=spade.xmpp.auth-module.html#NS_CHATSTATES,Variable spade.xmpp.browser.NS_CHATSTATES=spade.xmpp.browser-module.html#NS_CHATSTATES,Variable spade.xmpp.commands.NS_CHATSTATES=spade.xmpp.commands-module.html#NS_CHATSTATES,Variable spade.xmpp.dispatcher.NS_CHATSTATES=spade.xmpp.dispatcher-module.html#NS_CHATSTATES,Variable spade.xmpp.features.NS_CHATSTATES=spade.xmpp.features-module.html#NS_CHATSTATES,Variable spade.xmpp.filetransfer.NS_CHATSTATES=spade.xmpp.filetransfer-module.html#NS_CHATSTATES,Variable spade.xmpp.protocol.NS_CHATSTATES=spade.xmpp.protocol-module.html#NS_CHATSTATES,Variable spade.xmpp.roster.NS_CHATSTATES=spade.xmpp.roster-module.html#NS_CHATSTATES,Variable spade.xmpp.transports.NS_CHATSTATES=spade.xmpp.transports-module.html#NS_CHATSTATES,Variable spade.xmppd.xmppd.NS_CHATSTATES=spade.xmppd.xmppd-module.html#NS_CHATSTATES"><a title="spade.Agent.NS_CHATSTATES
spade.MTP.NS_CHATSTATES
spade.Organization.NS_CHATSTATES
spade.Organization_new.NS_CHATSTATES
spade.Unit.NS_CHATSTATES
spade.Unit_new.NS_CHATSTATES
spade.socialnetwork.NS_CHATSTATES
spade.xmpp.NS_CHATSTATES
spade.xmpp.auth.NS_CHATSTATES
spade.xmpp.browser.NS_CHATSTATES
spade.xmpp.commands.NS_CHATSTATES
spade.xmpp.dispatcher.NS_CHATSTATES
spade.xmpp.features.NS_CHATSTATES
spade.xmpp.filetransfer.NS_CHATSTATES
spade.xmpp.protocol.NS_CHATSTATES
spade.xmpp.roster.NS_CHATSTATES
spade.xmpp.transports.NS_CHATSTATES
spade.xmppd.xmppd.NS_CHATSTATES" class="py-name" href="#" onclick="return doclink('link-14', 'NS_CHATSTATES', 'link-14');">NS_CHATSTATES</a></tt>   <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/chatstates'</tt>                <tt class="py-comment"># JEP-0085</tt> </tt>
<a name="L35"></a><tt class="py-lineno"> 35</tt>  <tt class="py-line"><tt id="link-15" class="py-name" targets="Variable spade.Agent.NS_CLIENT=spade.Agent-module.html#NS_CLIENT,Variable spade.MTP.NS_CLIENT=spade.MTP-module.html#NS_CLIENT,Variable spade.Organization.NS_CLIENT=spade.Organization-module.html#NS_CLIENT,Variable spade.Organization_new.NS_CLIENT=spade.Organization_new-module.html#NS_CLIENT,Variable spade.Unit.NS_CLIENT=spade.Unit-module.html#NS_CLIENT,Variable spade.Unit_new.NS_CLIENT=spade.Unit_new-module.html#NS_CLIENT,Variable spade.socialnetwork.NS_CLIENT=spade.socialnetwork-module.html#NS_CLIENT,Variable spade.xmpp.NS_CLIENT=spade.xmpp-module.html#NS_CLIENT,Variable spade.xmpp.auth.NS_CLIENT=spade.xmpp.auth-module.html#NS_CLIENT,Variable spade.xmpp.browser.NS_CLIENT=spade.xmpp.browser-module.html#NS_CLIENT,Variable spade.xmpp.commands.NS_CLIENT=spade.xmpp.commands-module.html#NS_CLIENT,Variable spade.xmpp.dispatcher.NS_CLIENT=spade.xmpp.dispatcher-module.html#NS_CLIENT,Variable spade.xmpp.features.NS_CLIENT=spade.xmpp.features-module.html#NS_CLIENT,Variable spade.xmpp.filetransfer.NS_CLIENT=spade.xmpp.filetransfer-module.html#NS_CLIENT,Variable spade.xmpp.protocol.NS_CLIENT=spade.xmpp.protocol-module.html#NS_CLIENT,Variable spade.xmpp.roster.NS_CLIENT=spade.xmpp.roster-module.html#NS_CLIENT,Variable spade.xmpp.transports.NS_CLIENT=spade.xmpp.transports-module.html#NS_CLIENT,Variable spade.xmppd.xmppd.NS_CLIENT=spade.xmppd.xmppd-module.html#NS_CLIENT"><a title="spade.Agent.NS_CLIENT
spade.MTP.NS_CLIENT
spade.Organization.NS_CLIENT
spade.Organization_new.NS_CLIENT
spade.Unit.NS_CLIENT
spade.Unit_new.NS_CLIENT
spade.socialnetwork.NS_CLIENT
spade.xmpp.NS_CLIENT
spade.xmpp.auth.NS_CLIENT
spade.xmpp.browser.NS_CLIENT
spade.xmpp.commands.NS_CLIENT
spade.xmpp.dispatcher.NS_CLIENT
spade.xmpp.features.NS_CLIENT
spade.xmpp.filetransfer.NS_CLIENT
spade.xmpp.protocol.NS_CLIENT
spade.xmpp.roster.NS_CLIENT
spade.xmpp.transports.NS_CLIENT
spade.xmppd.xmppd.NS_CLIENT" class="py-name" href="#" onclick="return doclink('link-15', 'NS_CLIENT', 'link-15');">NS_CLIENT</a></tt>       <tt class="py-op">=</tt><tt class="py-string">'jabber:client'</tt> </tt>
<a name="L36"></a><tt class="py-lineno"> 36</tt>  <tt class="py-line"><tt id="link-16" class="py-name" targets="Variable spade.Agent.NS_COMMANDS=spade.Agent-module.html#NS_COMMANDS,Variable spade.MTP.NS_COMMANDS=spade.MTP-module.html#NS_COMMANDS,Variable spade.Organization.NS_COMMANDS=spade.Organization-module.html#NS_COMMANDS,Variable spade.Organization_new.NS_COMMANDS=spade.Organization_new-module.html#NS_COMMANDS,Variable spade.Unit.NS_COMMANDS=spade.Unit-module.html#NS_COMMANDS,Variable spade.Unit_new.NS_COMMANDS=spade.Unit_new-module.html#NS_COMMANDS,Variable spade.socialnetwork.NS_COMMANDS=spade.socialnetwork-module.html#NS_COMMANDS,Variable spade.xmpp.NS_COMMANDS=spade.xmpp-module.html#NS_COMMANDS,Variable spade.xmpp.auth.NS_COMMANDS=spade.xmpp.auth-module.html#NS_COMMANDS,Variable spade.xmpp.browser.NS_COMMANDS=spade.xmpp.browser-module.html#NS_COMMANDS,Variable spade.xmpp.commands.NS_COMMANDS=spade.xmpp.commands-module.html#NS_COMMANDS,Variable spade.xmpp.dispatcher.NS_COMMANDS=spade.xmpp.dispatcher-module.html#NS_COMMANDS,Variable spade.xmpp.features.NS_COMMANDS=spade.xmpp.features-module.html#NS_COMMANDS,Variable spade.xmpp.filetransfer.NS_COMMANDS=spade.xmpp.filetransfer-module.html#NS_COMMANDS,Variable spade.xmpp.protocol.NS_COMMANDS=spade.xmpp.protocol-module.html#NS_COMMANDS,Variable spade.xmpp.roster.NS_COMMANDS=spade.xmpp.roster-module.html#NS_COMMANDS,Variable spade.xmpp.transports.NS_COMMANDS=spade.xmpp.transports-module.html#NS_COMMANDS,Variable spade.xmppd.xmppd.NS_COMMANDS=spade.xmppd.xmppd-module.html#NS_COMMANDS"><a title="spade.Agent.NS_COMMANDS
spade.MTP.NS_COMMANDS
spade.Organization.NS_COMMANDS
spade.Organization_new.NS_COMMANDS
spade.Unit.NS_COMMANDS
spade.Unit_new.NS_COMMANDS
spade.socialnetwork.NS_COMMANDS
spade.xmpp.NS_COMMANDS
spade.xmpp.auth.NS_COMMANDS
spade.xmpp.browser.NS_COMMANDS
spade.xmpp.commands.NS_COMMANDS
spade.xmpp.dispatcher.NS_COMMANDS
spade.xmpp.features.NS_COMMANDS
spade.xmpp.filetransfer.NS_COMMANDS
spade.xmpp.protocol.NS_COMMANDS
spade.xmpp.roster.NS_COMMANDS
spade.xmpp.transports.NS_COMMANDS
spade.xmppd.xmppd.NS_COMMANDS" class="py-name" href="#" onclick="return doclink('link-16', 'NS_COMMANDS', 'link-16');">NS_COMMANDS</a></tt>     <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/commands'</tt> </tt>
<a name="L37"></a><tt class="py-lineno"> 37</tt>  <tt class="py-line"><tt id="link-17" class="py-name" targets="Variable spade.Agent.NS_COMPONENT_ACCEPT=spade.Agent-module.html#NS_COMPONENT_ACCEPT,Variable spade.MTP.NS_COMPONENT_ACCEPT=spade.MTP-module.html#NS_COMPONENT_ACCEPT,Variable spade.Organization.NS_COMPONENT_ACCEPT=spade.Organization-module.html#NS_COMPONENT_ACCEPT,Variable spade.Organization_new.NS_COMPONENT_ACCEPT=spade.Organization_new-module.html#NS_COMPONENT_ACCEPT,Variable spade.Unit.NS_COMPONENT_ACCEPT=spade.Unit-module.html#NS_COMPONENT_ACCEPT,Variable spade.Unit_new.NS_COMPONENT_ACCEPT=spade.Unit_new-module.html#NS_COMPONENT_ACCEPT,Variable spade.socialnetwork.NS_COMPONENT_ACCEPT=spade.socialnetwork-module.html#NS_COMPONENT_ACCEPT,Variable spade.xmpp.NS_COMPONENT_ACCEPT=spade.xmpp-module.html#NS_COMPONENT_ACCEPT,Variable spade.xmpp.auth.NS_COMPONENT_ACCEPT=spade.xmpp.auth-module.html#NS_COMPONENT_ACCEPT,Variable spade.xmpp.browser.NS_COMPONENT_ACCEPT=spade.xmpp.browser-module.html#NS_COMPONENT_ACCEPT,Variable spade.xmpp.commands.NS_COMPONENT_ACCEPT=spade.xmpp.commands-module.html#NS_COMPONENT_ACCEPT,Variable spade.xmpp.dispatcher.NS_COMPONENT_ACCEPT=spade.xmpp.dispatcher-module.html#NS_COMPONENT_ACCEPT,Variable spade.xmpp.features.NS_COMPONENT_ACCEPT=spade.xmpp.features-module.html#NS_COMPONENT_ACCEPT,Variable spade.xmpp.filetransfer.NS_COMPONENT_ACCEPT=spade.xmpp.filetransfer-module.html#NS_COMPONENT_ACCEPT,Variable spade.xmpp.protocol.NS_COMPONENT_ACCEPT=spade.xmpp.protocol-module.html#NS_COMPONENT_ACCEPT,Variable spade.xmpp.roster.NS_COMPONENT_ACCEPT=spade.xmpp.roster-module.html#NS_COMPONENT_ACCEPT,Variable spade.xmpp.transports.NS_COMPONENT_ACCEPT=spade.xmpp.transports-module.html#NS_COMPONENT_ACCEPT,Variable spade.xmppd.xmppd.NS_COMPONENT_ACCEPT=spade.xmppd.xmppd-module.html#NS_COMPONENT_ACCEPT"><a title="spade.Agent.NS_COMPONENT_ACCEPT
spade.MTP.NS_COMPONENT_ACCEPT
spade.Organization.NS_COMPONENT_ACCEPT
spade.Organization_new.NS_COMPONENT_ACCEPT
spade.Unit.NS_COMPONENT_ACCEPT
spade.Unit_new.NS_COMPONENT_ACCEPT
spade.socialnetwork.NS_COMPONENT_ACCEPT
spade.xmpp.NS_COMPONENT_ACCEPT
spade.xmpp.auth.NS_COMPONENT_ACCEPT
spade.xmpp.browser.NS_COMPONENT_ACCEPT
spade.xmpp.commands.NS_COMPONENT_ACCEPT
spade.xmpp.dispatcher.NS_COMPONENT_ACCEPT
spade.xmpp.features.NS_COMPONENT_ACCEPT
spade.xmpp.filetransfer.NS_COMPONENT_ACCEPT
spade.xmpp.protocol.NS_COMPONENT_ACCEPT
spade.xmpp.roster.NS_COMPONENT_ACCEPT
spade.xmpp.transports.NS_COMPONENT_ACCEPT
spade.xmppd.xmppd.NS_COMPONENT_ACCEPT" class="py-name" href="#" onclick="return doclink('link-17', 'NS_COMPONENT_ACCEPT', 'link-17');">NS_COMPONENT_ACCEPT</a></tt><tt class="py-op">=</tt><tt class="py-string">'jabber:component:accept'</tt> </tt>
<a name="L38"></a><tt class="py-lineno"> 38</tt>  <tt class="py-line"><tt id="link-18" class="py-name" targets="Variable spade.Agent.NS_COMPONENT_1=spade.Agent-module.html#NS_COMPONENT_1,Variable spade.MTP.NS_COMPONENT_1=spade.MTP-module.html#NS_COMPONENT_1,Variable spade.Organization.NS_COMPONENT_1=spade.Organization-module.html#NS_COMPONENT_1,Variable spade.Organization_new.NS_COMPONENT_1=spade.Organization_new-module.html#NS_COMPONENT_1,Variable spade.Unit.NS_COMPONENT_1=spade.Unit-module.html#NS_COMPONENT_1,Variable spade.Unit_new.NS_COMPONENT_1=spade.Unit_new-module.html#NS_COMPONENT_1,Variable spade.socialnetwork.NS_COMPONENT_1=spade.socialnetwork-module.html#NS_COMPONENT_1,Variable spade.xmpp.NS_COMPONENT_1=spade.xmpp-module.html#NS_COMPONENT_1,Variable spade.xmpp.auth.NS_COMPONENT_1=spade.xmpp.auth-module.html#NS_COMPONENT_1,Variable spade.xmpp.browser.NS_COMPONENT_1=spade.xmpp.browser-module.html#NS_COMPONENT_1,Variable spade.xmpp.commands.NS_COMPONENT_1=spade.xmpp.commands-module.html#NS_COMPONENT_1,Variable spade.xmpp.dispatcher.NS_COMPONENT_1=spade.xmpp.dispatcher-module.html#NS_COMPONENT_1,Variable spade.xmpp.features.NS_COMPONENT_1=spade.xmpp.features-module.html#NS_COMPONENT_1,Variable spade.xmpp.filetransfer.NS_COMPONENT_1=spade.xmpp.filetransfer-module.html#NS_COMPONENT_1,Variable spade.xmpp.protocol.NS_COMPONENT_1=spade.xmpp.protocol-module.html#NS_COMPONENT_1,Variable spade.xmpp.roster.NS_COMPONENT_1=spade.xmpp.roster-module.html#NS_COMPONENT_1,Variable spade.xmpp.transports.NS_COMPONENT_1=spade.xmpp.transports-module.html#NS_COMPONENT_1,Variable spade.xmppd.xmppd.NS_COMPONENT_1=spade.xmppd.xmppd-module.html#NS_COMPONENT_1"><a title="spade.Agent.NS_COMPONENT_1
spade.MTP.NS_COMPONENT_1
spade.Organization.NS_COMPONENT_1
spade.Organization_new.NS_COMPONENT_1
spade.Unit.NS_COMPONENT_1
spade.Unit_new.NS_COMPONENT_1
spade.socialnetwork.NS_COMPONENT_1
spade.xmpp.NS_COMPONENT_1
spade.xmpp.auth.NS_COMPONENT_1
spade.xmpp.browser.NS_COMPONENT_1
spade.xmpp.commands.NS_COMPONENT_1
spade.xmpp.dispatcher.NS_COMPONENT_1
spade.xmpp.features.NS_COMPONENT_1
spade.xmpp.filetransfer.NS_COMPONENT_1
spade.xmpp.protocol.NS_COMPONENT_1
spade.xmpp.roster.NS_COMPONENT_1
spade.xmpp.transports.NS_COMPONENT_1
spade.xmppd.xmppd.NS_COMPONENT_1" class="py-name" href="#" onclick="return doclink('link-18', 'NS_COMPONENT_1', 'link-18');">NS_COMPONENT_1</a></tt>  <tt class="py-op">=</tt><tt class="py-string">'http://jabberd.jabberstudio.org/ns/component/1.0'</tt> </tt>
<a name="L39"></a><tt class="py-lineno"> 39</tt>  <tt class="py-line"><tt id="link-19" class="py-name" targets="Variable spade.Agent.NS_COMPRESS=spade.Agent-module.html#NS_COMPRESS,Variable spade.MTP.NS_COMPRESS=spade.MTP-module.html#NS_COMPRESS,Variable spade.Organization.NS_COMPRESS=spade.Organization-module.html#NS_COMPRESS,Variable spade.Organization_new.NS_COMPRESS=spade.Organization_new-module.html#NS_COMPRESS,Variable spade.Unit.NS_COMPRESS=spade.Unit-module.html#NS_COMPRESS,Variable spade.Unit_new.NS_COMPRESS=spade.Unit_new-module.html#NS_COMPRESS,Variable spade.socialnetwork.NS_COMPRESS=spade.socialnetwork-module.html#NS_COMPRESS,Variable spade.xmpp.NS_COMPRESS=spade.xmpp-module.html#NS_COMPRESS,Variable spade.xmpp.auth.NS_COMPRESS=spade.xmpp.auth-module.html#NS_COMPRESS,Variable spade.xmpp.browser.NS_COMPRESS=spade.xmpp.browser-module.html#NS_COMPRESS,Variable spade.xmpp.commands.NS_COMPRESS=spade.xmpp.commands-module.html#NS_COMPRESS,Variable spade.xmpp.dispatcher.NS_COMPRESS=spade.xmpp.dispatcher-module.html#NS_COMPRESS,Variable spade.xmpp.features.NS_COMPRESS=spade.xmpp.features-module.html#NS_COMPRESS,Variable spade.xmpp.filetransfer.NS_COMPRESS=spade.xmpp.filetransfer-module.html#NS_COMPRESS,Variable spade.xmpp.protocol.NS_COMPRESS=spade.xmpp.protocol-module.html#NS_COMPRESS,Variable spade.xmpp.roster.NS_COMPRESS=spade.xmpp.roster-module.html#NS_COMPRESS,Variable spade.xmpp.transports.NS_COMPRESS=spade.xmpp.transports-module.html#NS_COMPRESS,Variable spade.xmppd.xmppd.NS_COMPRESS=spade.xmppd.xmppd-module.html#NS_COMPRESS"><a title="spade.Agent.NS_COMPRESS
spade.MTP.NS_COMPRESS
spade.Organization.NS_COMPRESS
spade.Organization_new.NS_COMPRESS
spade.Unit.NS_COMPRESS
spade.Unit_new.NS_COMPRESS
spade.socialnetwork.NS_COMPRESS
spade.xmpp.NS_COMPRESS
spade.xmpp.auth.NS_COMPRESS
spade.xmpp.browser.NS_COMPRESS
spade.xmpp.commands.NS_COMPRESS
spade.xmpp.dispatcher.NS_COMPRESS
spade.xmpp.features.NS_COMPRESS
spade.xmpp.filetransfer.NS_COMPRESS
spade.xmpp.protocol.NS_COMPRESS
spade.xmpp.roster.NS_COMPRESS
spade.xmpp.transports.NS_COMPRESS
spade.xmppd.xmppd.NS_COMPRESS" class="py-name" href="#" onclick="return doclink('link-19', 'NS_COMPRESS', 'link-19');">NS_COMPRESS</a></tt>     <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/compress'</tt>                  <tt class="py-comment"># JEP-0138</tt> </tt>
<a name="L40"></a><tt class="py-lineno"> 40</tt>  <tt class="py-line"><tt id="link-20" class="py-name" targets="Variable spade.Agent.NS_DATA=spade.Agent-module.html#NS_DATA,Variable spade.MTP.NS_DATA=spade.MTP-module.html#NS_DATA,Variable spade.Organization.NS_DATA=spade.Organization-module.html#NS_DATA,Variable spade.Organization_new.NS_DATA=spade.Organization_new-module.html#NS_DATA,Variable spade.Unit.NS_DATA=spade.Unit-module.html#NS_DATA,Variable spade.Unit_new.NS_DATA=spade.Unit_new-module.html#NS_DATA,Variable spade.socialnetwork.NS_DATA=spade.socialnetwork-module.html#NS_DATA,Variable spade.xmpp.NS_DATA=spade.xmpp-module.html#NS_DATA,Variable spade.xmpp.auth.NS_DATA=spade.xmpp.auth-module.html#NS_DATA,Variable spade.xmpp.browser.NS_DATA=spade.xmpp.browser-module.html#NS_DATA,Variable spade.xmpp.commands.NS_DATA=spade.xmpp.commands-module.html#NS_DATA,Variable spade.xmpp.dispatcher.NS_DATA=spade.xmpp.dispatcher-module.html#NS_DATA,Variable spade.xmpp.features.NS_DATA=spade.xmpp.features-module.html#NS_DATA,Variable spade.xmpp.filetransfer.NS_DATA=spade.xmpp.filetransfer-module.html#NS_DATA,Variable spade.xmpp.protocol.NS_DATA=spade.xmpp.protocol-module.html#NS_DATA,Variable spade.xmpp.roster.NS_DATA=spade.xmpp.roster-module.html#NS_DATA,Variable spade.xmpp.transports.NS_DATA=spade.xmpp.transports-module.html#NS_DATA,Variable spade.xmppd.xmppd.NS_DATA=spade.xmppd.xmppd-module.html#NS_DATA"><a title="spade.Agent.NS_DATA
spade.MTP.NS_DATA
spade.Organization.NS_DATA
spade.Organization_new.NS_DATA
spade.Unit.NS_DATA
spade.Unit_new.NS_DATA
spade.socialnetwork.NS_DATA
spade.xmpp.NS_DATA
spade.xmpp.auth.NS_DATA
spade.xmpp.browser.NS_DATA
spade.xmpp.commands.NS_DATA
spade.xmpp.dispatcher.NS_DATA
spade.xmpp.features.NS_DATA
spade.xmpp.filetransfer.NS_DATA
spade.xmpp.protocol.NS_DATA
spade.xmpp.roster.NS_DATA
spade.xmpp.transports.NS_DATA
spade.xmppd.xmppd.NS_DATA" class="py-name" href="#" onclick="return doclink('link-20', 'NS_DATA', 'link-20');">NS_DATA</a></tt>         <tt class="py-op">=</tt><tt class="py-string">'jabber:x:data'</tt>                                        <tt class="py-comment"># JEP-0004</tt> </tt>
<a name="L41"></a><tt class="py-lineno"> 41</tt>  <tt class="py-line"><tt id="link-21" class="py-name" targets="Variable spade.Agent.NS_DELAY=spade.Agent-module.html#NS_DELAY,Variable spade.MTP.NS_DELAY=spade.MTP-module.html#NS_DELAY,Variable spade.Organization.NS_DELAY=spade.Organization-module.html#NS_DELAY,Variable spade.Organization_new.NS_DELAY=spade.Organization_new-module.html#NS_DELAY,Variable spade.Unit.NS_DELAY=spade.Unit-module.html#NS_DELAY,Variable spade.Unit_new.NS_DELAY=spade.Unit_new-module.html#NS_DELAY,Variable spade.socialnetwork.NS_DELAY=spade.socialnetwork-module.html#NS_DELAY,Variable spade.xmpp.NS_DELAY=spade.xmpp-module.html#NS_DELAY,Variable spade.xmpp.auth.NS_DELAY=spade.xmpp.auth-module.html#NS_DELAY,Variable spade.xmpp.browser.NS_DELAY=spade.xmpp.browser-module.html#NS_DELAY,Variable spade.xmpp.commands.NS_DELAY=spade.xmpp.commands-module.html#NS_DELAY,Variable spade.xmpp.dispatcher.NS_DELAY=spade.xmpp.dispatcher-module.html#NS_DELAY,Variable spade.xmpp.features.NS_DELAY=spade.xmpp.features-module.html#NS_DELAY,Variable spade.xmpp.filetransfer.NS_DELAY=spade.xmpp.filetransfer-module.html#NS_DELAY,Variable spade.xmpp.protocol.NS_DELAY=spade.xmpp.protocol-module.html#NS_DELAY,Variable spade.xmpp.roster.NS_DELAY=spade.xmpp.roster-module.html#NS_DELAY,Variable spade.xmpp.transports.NS_DELAY=spade.xmpp.transports-module.html#NS_DELAY,Variable spade.xmppd.xmppd.NS_DELAY=spade.xmppd.xmppd-module.html#NS_DELAY"><a title="spade.Agent.NS_DELAY
spade.MTP.NS_DELAY
spade.Organization.NS_DELAY
spade.Organization_new.NS_DELAY
spade.Unit.NS_DELAY
spade.Unit_new.NS_DELAY
spade.socialnetwork.NS_DELAY
spade.xmpp.NS_DELAY
spade.xmpp.auth.NS_DELAY
spade.xmpp.browser.NS_DELAY
spade.xmpp.commands.NS_DELAY
spade.xmpp.dispatcher.NS_DELAY
spade.xmpp.features.NS_DELAY
spade.xmpp.filetransfer.NS_DELAY
spade.xmpp.protocol.NS_DELAY
spade.xmpp.roster.NS_DELAY
spade.xmpp.transports.NS_DELAY
spade.xmppd.xmppd.NS_DELAY" class="py-name" href="#" onclick="return doclink('link-21', 'NS_DELAY', 'link-21');">NS_DELAY</a></tt>        <tt class="py-op">=</tt><tt class="py-string">'jabber:x:delay'</tt> </tt>
<a name="L42"></a><tt class="py-lineno"> 42</tt>  <tt class="py-line"><tt id="link-22" class="py-name" targets="Variable spade.Agent.NS_DIALBACK=spade.Agent-module.html#NS_DIALBACK,Variable spade.MTP.NS_DIALBACK=spade.MTP-module.html#NS_DIALBACK,Variable spade.Organization.NS_DIALBACK=spade.Organization-module.html#NS_DIALBACK,Variable spade.Organization_new.NS_DIALBACK=spade.Organization_new-module.html#NS_DIALBACK,Variable spade.Unit.NS_DIALBACK=spade.Unit-module.html#NS_DIALBACK,Variable spade.Unit_new.NS_DIALBACK=spade.Unit_new-module.html#NS_DIALBACK,Variable spade.socialnetwork.NS_DIALBACK=spade.socialnetwork-module.html#NS_DIALBACK,Variable spade.xmpp.NS_DIALBACK=spade.xmpp-module.html#NS_DIALBACK,Variable spade.xmpp.auth.NS_DIALBACK=spade.xmpp.auth-module.html#NS_DIALBACK,Variable spade.xmpp.browser.NS_DIALBACK=spade.xmpp.browser-module.html#NS_DIALBACK,Variable spade.xmpp.commands.NS_DIALBACK=spade.xmpp.commands-module.html#NS_DIALBACK,Variable spade.xmpp.dispatcher.NS_DIALBACK=spade.xmpp.dispatcher-module.html#NS_DIALBACK,Variable spade.xmpp.features.NS_DIALBACK=spade.xmpp.features-module.html#NS_DIALBACK,Variable spade.xmpp.filetransfer.NS_DIALBACK=spade.xmpp.filetransfer-module.html#NS_DIALBACK,Variable spade.xmpp.protocol.NS_DIALBACK=spade.xmpp.protocol-module.html#NS_DIALBACK,Variable spade.xmpp.roster.NS_DIALBACK=spade.xmpp.roster-module.html#NS_DIALBACK,Variable spade.xmpp.transports.NS_DIALBACK=spade.xmpp.transports-module.html#NS_DIALBACK,Variable spade.xmppd.xmppd.NS_DIALBACK=spade.xmppd.xmppd-module.html#NS_DIALBACK"><a title="spade.Agent.NS_DIALBACK
spade.MTP.NS_DIALBACK
spade.Organization.NS_DIALBACK
spade.Organization_new.NS_DIALBACK
spade.Unit.NS_DIALBACK
spade.Unit_new.NS_DIALBACK
spade.socialnetwork.NS_DIALBACK
spade.xmpp.NS_DIALBACK
spade.xmpp.auth.NS_DIALBACK
spade.xmpp.browser.NS_DIALBACK
spade.xmpp.commands.NS_DIALBACK
spade.xmpp.dispatcher.NS_DIALBACK
spade.xmpp.features.NS_DIALBACK
spade.xmpp.filetransfer.NS_DIALBACK
spade.xmpp.protocol.NS_DIALBACK
spade.xmpp.roster.NS_DIALBACK
spade.xmpp.transports.NS_DIALBACK
spade.xmppd.xmppd.NS_DIALBACK" class="py-name" href="#" onclick="return doclink('link-22', 'NS_DIALBACK', 'link-22');">NS_DIALBACK</a></tt>     <tt class="py-op">=</tt><tt class="py-string">'jabber:server:dialback'</tt> </tt>
<a name="L43"></a><tt class="py-lineno"> 43</tt>  <tt class="py-line"><tt id="link-23" class="py-name" targets="Variable spade.Agent.NS_DISCO=spade.Agent-module.html#NS_DISCO,Variable spade.MTP.NS_DISCO=spade.MTP-module.html#NS_DISCO,Variable spade.Organization.NS_DISCO=spade.Organization-module.html#NS_DISCO,Variable spade.Organization_new.NS_DISCO=spade.Organization_new-module.html#NS_DISCO,Variable spade.Unit.NS_DISCO=spade.Unit-module.html#NS_DISCO,Variable spade.Unit_new.NS_DISCO=spade.Unit_new-module.html#NS_DISCO,Variable spade.socialnetwork.NS_DISCO=spade.socialnetwork-module.html#NS_DISCO,Variable spade.xmpp.NS_DISCO=spade.xmpp-module.html#NS_DISCO,Variable spade.xmpp.auth.NS_DISCO=spade.xmpp.auth-module.html#NS_DISCO,Variable spade.xmpp.browser.NS_DISCO=spade.xmpp.browser-module.html#NS_DISCO,Variable spade.xmpp.commands.NS_DISCO=spade.xmpp.commands-module.html#NS_DISCO,Variable spade.xmpp.dispatcher.NS_DISCO=spade.xmpp.dispatcher-module.html#NS_DISCO,Variable spade.xmpp.features.NS_DISCO=spade.xmpp.features-module.html#NS_DISCO,Variable spade.xmpp.filetransfer.NS_DISCO=spade.xmpp.filetransfer-module.html#NS_DISCO,Variable spade.xmpp.protocol.NS_DISCO=spade.xmpp.protocol-module.html#NS_DISCO,Variable spade.xmpp.roster.NS_DISCO=spade.xmpp.roster-module.html#NS_DISCO,Variable spade.xmpp.transports.NS_DISCO=spade.xmpp.transports-module.html#NS_DISCO,Variable spade.xmppd.xmppd.NS_DISCO=spade.xmppd.xmppd-module.html#NS_DISCO"><a title="spade.Agent.NS_DISCO
spade.MTP.NS_DISCO
spade.Organization.NS_DISCO
spade.Organization_new.NS_DISCO
spade.Unit.NS_DISCO
spade.Unit_new.NS_DISCO
spade.socialnetwork.NS_DISCO
spade.xmpp.NS_DISCO
spade.xmpp.auth.NS_DISCO
spade.xmpp.browser.NS_DISCO
spade.xmpp.commands.NS_DISCO
spade.xmpp.dispatcher.NS_DISCO
spade.xmpp.features.NS_DISCO
spade.xmpp.filetransfer.NS_DISCO
spade.xmpp.protocol.NS_DISCO
spade.xmpp.roster.NS_DISCO
spade.xmpp.transports.NS_DISCO
spade.xmppd.xmppd.NS_DISCO" class="py-name" href="#" onclick="return doclink('link-23', 'NS_DISCO', 'link-23');">NS_DISCO</a></tt>        <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/disco'</tt> </tt>
<a name="L44"></a><tt class="py-lineno"> 44</tt>  <tt class="py-line"><tt id="link-24" class="py-name" targets="Variable spade.Agent.NS_DISCO_INFO=spade.Agent-module.html#NS_DISCO_INFO,Variable spade.MTP.NS_DISCO_INFO=spade.MTP-module.html#NS_DISCO_INFO,Variable spade.Organization.NS_DISCO_INFO=spade.Organization-module.html#NS_DISCO_INFO,Variable spade.Organization_new.NS_DISCO_INFO=spade.Organization_new-module.html#NS_DISCO_INFO,Variable spade.Unit.NS_DISCO_INFO=spade.Unit-module.html#NS_DISCO_INFO,Variable spade.Unit_new.NS_DISCO_INFO=spade.Unit_new-module.html#NS_DISCO_INFO,Variable spade.socialnetwork.NS_DISCO_INFO=spade.socialnetwork-module.html#NS_DISCO_INFO,Variable spade.xmpp.NS_DISCO_INFO=spade.xmpp-module.html#NS_DISCO_INFO,Variable spade.xmpp.auth.NS_DISCO_INFO=spade.xmpp.auth-module.html#NS_DISCO_INFO,Variable spade.xmpp.browser.NS_DISCO_INFO=spade.xmpp.browser-module.html#NS_DISCO_INFO,Variable spade.xmpp.commands.NS_DISCO_INFO=spade.xmpp.commands-module.html#NS_DISCO_INFO,Variable spade.xmpp.dispatcher.NS_DISCO_INFO=spade.xmpp.dispatcher-module.html#NS_DISCO_INFO,Variable spade.xmpp.features.NS_DISCO_INFO=spade.xmpp.features-module.html#NS_DISCO_INFO,Variable spade.xmpp.filetransfer.NS_DISCO_INFO=spade.xmpp.filetransfer-module.html#NS_DISCO_INFO,Variable spade.xmpp.protocol.NS_DISCO_INFO=spade.xmpp.protocol-module.html#NS_DISCO_INFO,Variable spade.xmpp.roster.NS_DISCO_INFO=spade.xmpp.roster-module.html#NS_DISCO_INFO,Variable spade.xmpp.transports.NS_DISCO_INFO=spade.xmpp.transports-module.html#NS_DISCO_INFO,Variable spade.xmppd.xmppd.NS_DISCO_INFO=spade.xmppd.xmppd-module.html#NS_DISCO_INFO"><a title="spade.Agent.NS_DISCO_INFO
spade.MTP.NS_DISCO_INFO
spade.Organization.NS_DISCO_INFO
spade.Organization_new.NS_DISCO_INFO
spade.Unit.NS_DISCO_INFO
spade.Unit_new.NS_DISCO_INFO
spade.socialnetwork.NS_DISCO_INFO
spade.xmpp.NS_DISCO_INFO
spade.xmpp.auth.NS_DISCO_INFO
spade.xmpp.browser.NS_DISCO_INFO
spade.xmpp.commands.NS_DISCO_INFO
spade.xmpp.dispatcher.NS_DISCO_INFO
spade.xmpp.features.NS_DISCO_INFO
spade.xmpp.filetransfer.NS_DISCO_INFO
spade.xmpp.protocol.NS_DISCO_INFO
spade.xmpp.roster.NS_DISCO_INFO
spade.xmpp.transports.NS_DISCO_INFO
spade.xmppd.xmppd.NS_DISCO_INFO" class="py-name" href="#" onclick="return doclink('link-24', 'NS_DISCO_INFO', 'link-24');">NS_DISCO_INFO</a></tt>   <tt class="py-op">=</tt><tt id="link-25" class="py-name"><a title="spade.Agent.NS_DISCO
spade.MTP.NS_DISCO
spade.Organization.NS_DISCO
spade.Organization_new.NS_DISCO
spade.Unit.NS_DISCO
spade.Unit_new.NS_DISCO
spade.socialnetwork.NS_DISCO
spade.xmpp.NS_DISCO
spade.xmpp.auth.NS_DISCO
spade.xmpp.browser.NS_DISCO
spade.xmpp.commands.NS_DISCO
spade.xmpp.dispatcher.NS_DISCO
spade.xmpp.features.NS_DISCO
spade.xmpp.filetransfer.NS_DISCO
spade.xmpp.protocol.NS_DISCO
spade.xmpp.roster.NS_DISCO
spade.xmpp.transports.NS_DISCO
spade.xmppd.xmppd.NS_DISCO" class="py-name" href="#" onclick="return doclink('link-25', 'NS_DISCO', 'link-23');">NS_DISCO</a></tt><tt class="py-op">+</tt><tt class="py-string">'#info'</tt> </tt>
<a name="L45"></a><tt class="py-lineno"> 45</tt>  <tt class="py-line"><tt id="link-26" class="py-name" targets="Variable spade.Agent.NS_DISCO_ITEMS=spade.Agent-module.html#NS_DISCO_ITEMS,Variable spade.MTP.NS_DISCO_ITEMS=spade.MTP-module.html#NS_DISCO_ITEMS,Variable spade.Organization.NS_DISCO_ITEMS=spade.Organization-module.html#NS_DISCO_ITEMS,Variable spade.Organization_new.NS_DISCO_ITEMS=spade.Organization_new-module.html#NS_DISCO_ITEMS,Variable spade.Unit.NS_DISCO_ITEMS=spade.Unit-module.html#NS_DISCO_ITEMS,Variable spade.Unit_new.NS_DISCO_ITEMS=spade.Unit_new-module.html#NS_DISCO_ITEMS,Variable spade.socialnetwork.NS_DISCO_ITEMS=spade.socialnetwork-module.html#NS_DISCO_ITEMS,Variable spade.xmpp.NS_DISCO_ITEMS=spade.xmpp-module.html#NS_DISCO_ITEMS,Variable spade.xmpp.auth.NS_DISCO_ITEMS=spade.xmpp.auth-module.html#NS_DISCO_ITEMS,Variable spade.xmpp.browser.NS_DISCO_ITEMS=spade.xmpp.browser-module.html#NS_DISCO_ITEMS,Variable spade.xmpp.commands.NS_DISCO_ITEMS=spade.xmpp.commands-module.html#NS_DISCO_ITEMS,Variable spade.xmpp.dispatcher.NS_DISCO_ITEMS=spade.xmpp.dispatcher-module.html#NS_DISCO_ITEMS,Variable spade.xmpp.features.NS_DISCO_ITEMS=spade.xmpp.features-module.html#NS_DISCO_ITEMS,Variable spade.xmpp.filetransfer.NS_DISCO_ITEMS=spade.xmpp.filetransfer-module.html#NS_DISCO_ITEMS,Variable spade.xmpp.protocol.NS_DISCO_ITEMS=spade.xmpp.protocol-module.html#NS_DISCO_ITEMS,Variable spade.xmpp.roster.NS_DISCO_ITEMS=spade.xmpp.roster-module.html#NS_DISCO_ITEMS,Variable spade.xmpp.transports.NS_DISCO_ITEMS=spade.xmpp.transports-module.html#NS_DISCO_ITEMS,Variable spade.xmppd.xmppd.NS_DISCO_ITEMS=spade.xmppd.xmppd-module.html#NS_DISCO_ITEMS"><a title="spade.Agent.NS_DISCO_ITEMS
spade.MTP.NS_DISCO_ITEMS
spade.Organization.NS_DISCO_ITEMS
spade.Organization_new.NS_DISCO_ITEMS
spade.Unit.NS_DISCO_ITEMS
spade.Unit_new.NS_DISCO_ITEMS
spade.socialnetwork.NS_DISCO_ITEMS
spade.xmpp.NS_DISCO_ITEMS
spade.xmpp.auth.NS_DISCO_ITEMS
spade.xmpp.browser.NS_DISCO_ITEMS
spade.xmpp.commands.NS_DISCO_ITEMS
spade.xmpp.dispatcher.NS_DISCO_ITEMS
spade.xmpp.features.NS_DISCO_ITEMS
spade.xmpp.filetransfer.NS_DISCO_ITEMS
spade.xmpp.protocol.NS_DISCO_ITEMS
spade.xmpp.roster.NS_DISCO_ITEMS
spade.xmpp.transports.NS_DISCO_ITEMS
spade.xmppd.xmppd.NS_DISCO_ITEMS" class="py-name" href="#" onclick="return doclink('link-26', 'NS_DISCO_ITEMS', 'link-26');">NS_DISCO_ITEMS</a></tt>  <tt class="py-op">=</tt><tt id="link-27" class="py-name"><a title="spade.Agent.NS_DISCO
spade.MTP.NS_DISCO
spade.Organization.NS_DISCO
spade.Organization_new.NS_DISCO
spade.Unit.NS_DISCO
spade.Unit_new.NS_DISCO
spade.socialnetwork.NS_DISCO
spade.xmpp.NS_DISCO
spade.xmpp.auth.NS_DISCO
spade.xmpp.browser.NS_DISCO
spade.xmpp.commands.NS_DISCO
spade.xmpp.dispatcher.NS_DISCO
spade.xmpp.features.NS_DISCO
spade.xmpp.filetransfer.NS_DISCO
spade.xmpp.protocol.NS_DISCO
spade.xmpp.roster.NS_DISCO
spade.xmpp.transports.NS_DISCO
spade.xmppd.xmppd.NS_DISCO" class="py-name" href="#" onclick="return doclink('link-27', 'NS_DISCO', 'link-23');">NS_DISCO</a></tt><tt class="py-op">+</tt><tt class="py-string">'#items'</tt> </tt>
<a name="L46"></a><tt class="py-lineno"> 46</tt>  <tt class="py-line"><tt id="link-28" class="py-name" targets="Variable spade.Agent.NS_ENCRYPTED=spade.Agent-module.html#NS_ENCRYPTED,Variable spade.MTP.NS_ENCRYPTED=spade.MTP-module.html#NS_ENCRYPTED,Variable spade.Organization.NS_ENCRYPTED=spade.Organization-module.html#NS_ENCRYPTED,Variable spade.Organization_new.NS_ENCRYPTED=spade.Organization_new-module.html#NS_ENCRYPTED,Variable spade.Unit.NS_ENCRYPTED=spade.Unit-module.html#NS_ENCRYPTED,Variable spade.Unit_new.NS_ENCRYPTED=spade.Unit_new-module.html#NS_ENCRYPTED,Variable spade.socialnetwork.NS_ENCRYPTED=spade.socialnetwork-module.html#NS_ENCRYPTED,Variable spade.xmpp.NS_ENCRYPTED=spade.xmpp-module.html#NS_ENCRYPTED,Variable spade.xmpp.auth.NS_ENCRYPTED=spade.xmpp.auth-module.html#NS_ENCRYPTED,Variable spade.xmpp.browser.NS_ENCRYPTED=spade.xmpp.browser-module.html#NS_ENCRYPTED,Variable spade.xmpp.commands.NS_ENCRYPTED=spade.xmpp.commands-module.html#NS_ENCRYPTED,Variable spade.xmpp.dispatcher.NS_ENCRYPTED=spade.xmpp.dispatcher-module.html#NS_ENCRYPTED,Variable spade.xmpp.features.NS_ENCRYPTED=spade.xmpp.features-module.html#NS_ENCRYPTED,Variable spade.xmpp.filetransfer.NS_ENCRYPTED=spade.xmpp.filetransfer-module.html#NS_ENCRYPTED,Variable spade.xmpp.protocol.NS_ENCRYPTED=spade.xmpp.protocol-module.html#NS_ENCRYPTED,Variable spade.xmpp.roster.NS_ENCRYPTED=spade.xmpp.roster-module.html#NS_ENCRYPTED,Variable spade.xmpp.transports.NS_ENCRYPTED=spade.xmpp.transports-module.html#NS_ENCRYPTED,Variable spade.xmppd.xmppd.NS_ENCRYPTED=spade.xmppd.xmppd-module.html#NS_ENCRYPTED"><a title="spade.Agent.NS_ENCRYPTED
spade.MTP.NS_ENCRYPTED
spade.Organization.NS_ENCRYPTED
spade.Organization_new.NS_ENCRYPTED
spade.Unit.NS_ENCRYPTED
spade.Unit_new.NS_ENCRYPTED
spade.socialnetwork.NS_ENCRYPTED
spade.xmpp.NS_ENCRYPTED
spade.xmpp.auth.NS_ENCRYPTED
spade.xmpp.browser.NS_ENCRYPTED
spade.xmpp.commands.NS_ENCRYPTED
spade.xmpp.dispatcher.NS_ENCRYPTED
spade.xmpp.features.NS_ENCRYPTED
spade.xmpp.filetransfer.NS_ENCRYPTED
spade.xmpp.protocol.NS_ENCRYPTED
spade.xmpp.roster.NS_ENCRYPTED
spade.xmpp.transports.NS_ENCRYPTED
spade.xmppd.xmppd.NS_ENCRYPTED" class="py-name" href="#" onclick="return doclink('link-28', 'NS_ENCRYPTED', 'link-28');">NS_ENCRYPTED</a></tt>    <tt class="py-op">=</tt><tt class="py-string">'jabber:x:encrypted'</tt>                                   <tt class="py-comment"># JEP-0027</tt> </tt>
<a name="L47"></a><tt class="py-lineno"> 47</tt>  <tt class="py-line"><tt id="link-29" class="py-name" targets="Variable spade.Agent.NS_EVENT=spade.Agent-module.html#NS_EVENT,Variable spade.MTP.NS_EVENT=spade.MTP-module.html#NS_EVENT,Variable spade.Organization.NS_EVENT=spade.Organization-module.html#NS_EVENT,Variable spade.Organization_new.NS_EVENT=spade.Organization_new-module.html#NS_EVENT,Variable spade.Unit.NS_EVENT=spade.Unit-module.html#NS_EVENT,Variable spade.Unit_new.NS_EVENT=spade.Unit_new-module.html#NS_EVENT,Variable spade.socialnetwork.NS_EVENT=spade.socialnetwork-module.html#NS_EVENT,Variable spade.xmpp.NS_EVENT=spade.xmpp-module.html#NS_EVENT,Variable spade.xmpp.auth.NS_EVENT=spade.xmpp.auth-module.html#NS_EVENT,Variable spade.xmpp.browser.NS_EVENT=spade.xmpp.browser-module.html#NS_EVENT,Variable spade.xmpp.commands.NS_EVENT=spade.xmpp.commands-module.html#NS_EVENT,Variable spade.xmpp.dispatcher.NS_EVENT=spade.xmpp.dispatcher-module.html#NS_EVENT,Variable spade.xmpp.features.NS_EVENT=spade.xmpp.features-module.html#NS_EVENT,Variable spade.xmpp.filetransfer.NS_EVENT=spade.xmpp.filetransfer-module.html#NS_EVENT,Variable spade.xmpp.protocol.NS_EVENT=spade.xmpp.protocol-module.html#NS_EVENT,Variable spade.xmpp.roster.NS_EVENT=spade.xmpp.roster-module.html#NS_EVENT,Variable spade.xmpp.transports.NS_EVENT=spade.xmpp.transports-module.html#NS_EVENT,Variable spade.xmppd.xmppd.NS_EVENT=spade.xmppd.xmppd-module.html#NS_EVENT"><a title="spade.Agent.NS_EVENT
spade.MTP.NS_EVENT
spade.Organization.NS_EVENT
spade.Organization_new.NS_EVENT
spade.Unit.NS_EVENT
spade.Unit_new.NS_EVENT
spade.socialnetwork.NS_EVENT
spade.xmpp.NS_EVENT
spade.xmpp.auth.NS_EVENT
spade.xmpp.browser.NS_EVENT
spade.xmpp.commands.NS_EVENT
spade.xmpp.dispatcher.NS_EVENT
spade.xmpp.features.NS_EVENT
spade.xmpp.filetransfer.NS_EVENT
spade.xmpp.protocol.NS_EVENT
spade.xmpp.roster.NS_EVENT
spade.xmpp.transports.NS_EVENT
spade.xmppd.xmppd.NS_EVENT" class="py-name" href="#" onclick="return doclink('link-29', 'NS_EVENT', 'link-29');">NS_EVENT</a></tt>        <tt class="py-op">=</tt><tt class="py-string">'jabber:x:event'</tt>                                       <tt class="py-comment"># JEP-0022</tt> </tt>
<a name="L48"></a><tt class="py-lineno"> 48</tt>  <tt class="py-line"><tt id="link-30" class="py-name" targets="Variable spade.Agent.NS_FEATURE=spade.Agent-module.html#NS_FEATURE,Variable spade.MTP.NS_FEATURE=spade.MTP-module.html#NS_FEATURE,Variable spade.Organization.NS_FEATURE=spade.Organization-module.html#NS_FEATURE,Variable spade.Organization_new.NS_FEATURE=spade.Organization_new-module.html#NS_FEATURE,Variable spade.Unit.NS_FEATURE=spade.Unit-module.html#NS_FEATURE,Variable spade.Unit_new.NS_FEATURE=spade.Unit_new-module.html#NS_FEATURE,Variable spade.socialnetwork.NS_FEATURE=spade.socialnetwork-module.html#NS_FEATURE,Variable spade.xmpp.NS_FEATURE=spade.xmpp-module.html#NS_FEATURE,Variable spade.xmpp.auth.NS_FEATURE=spade.xmpp.auth-module.html#NS_FEATURE,Variable spade.xmpp.browser.NS_FEATURE=spade.xmpp.browser-module.html#NS_FEATURE,Variable spade.xmpp.commands.NS_FEATURE=spade.xmpp.commands-module.html#NS_FEATURE,Variable spade.xmpp.dispatcher.NS_FEATURE=spade.xmpp.dispatcher-module.html#NS_FEATURE,Variable spade.xmpp.features.NS_FEATURE=spade.xmpp.features-module.html#NS_FEATURE,Variable spade.xmpp.filetransfer.NS_FEATURE=spade.xmpp.filetransfer-module.html#NS_FEATURE,Variable spade.xmpp.protocol.NS_FEATURE=spade.xmpp.protocol-module.html#NS_FEATURE,Variable spade.xmpp.roster.NS_FEATURE=spade.xmpp.roster-module.html#NS_FEATURE,Variable spade.xmpp.transports.NS_FEATURE=spade.xmpp.transports-module.html#NS_FEATURE,Variable spade.xmppd.xmppd.NS_FEATURE=spade.xmppd.xmppd-module.html#NS_FEATURE"><a title="spade.Agent.NS_FEATURE
spade.MTP.NS_FEATURE
spade.Organization.NS_FEATURE
spade.Organization_new.NS_FEATURE
spade.Unit.NS_FEATURE
spade.Unit_new.NS_FEATURE
spade.socialnetwork.NS_FEATURE
spade.xmpp.NS_FEATURE
spade.xmpp.auth.NS_FEATURE
spade.xmpp.browser.NS_FEATURE
spade.xmpp.commands.NS_FEATURE
spade.xmpp.dispatcher.NS_FEATURE
spade.xmpp.features.NS_FEATURE
spade.xmpp.filetransfer.NS_FEATURE
spade.xmpp.protocol.NS_FEATURE
spade.xmpp.roster.NS_FEATURE
spade.xmpp.transports.NS_FEATURE
spade.xmppd.xmppd.NS_FEATURE" class="py-name" href="#" onclick="return doclink('link-30', 'NS_FEATURE', 'link-30');">NS_FEATURE</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/feature-neg'</tt>   </tt>
<a name="L49"></a><tt class="py-lineno"> 49</tt>  <tt class="py-line"><tt id="link-31" class="py-name" targets="Variable spade.Agent.NS_FILE=spade.Agent-module.html#NS_FILE,Variable spade.MTP.NS_FILE=spade.MTP-module.html#NS_FILE,Variable spade.Organization.NS_FILE=spade.Organization-module.html#NS_FILE,Variable spade.Organization_new.NS_FILE=spade.Organization_new-module.html#NS_FILE,Variable spade.Unit.NS_FILE=spade.Unit-module.html#NS_FILE,Variable spade.Unit_new.NS_FILE=spade.Unit_new-module.html#NS_FILE,Variable spade.socialnetwork.NS_FILE=spade.socialnetwork-module.html#NS_FILE,Variable spade.xmpp.NS_FILE=spade.xmpp-module.html#NS_FILE,Variable spade.xmpp.auth.NS_FILE=spade.xmpp.auth-module.html#NS_FILE,Variable spade.xmpp.browser.NS_FILE=spade.xmpp.browser-module.html#NS_FILE,Variable spade.xmpp.commands.NS_FILE=spade.xmpp.commands-module.html#NS_FILE,Variable spade.xmpp.dispatcher.NS_FILE=spade.xmpp.dispatcher-module.html#NS_FILE,Variable spade.xmpp.features.NS_FILE=spade.xmpp.features-module.html#NS_FILE,Variable spade.xmpp.filetransfer.NS_FILE=spade.xmpp.filetransfer-module.html#NS_FILE,Variable spade.xmpp.protocol.NS_FILE=spade.xmpp.protocol-module.html#NS_FILE,Variable spade.xmpp.roster.NS_FILE=spade.xmpp.roster-module.html#NS_FILE,Variable spade.xmpp.transports.NS_FILE=spade.xmpp.transports-module.html#NS_FILE,Variable spade.xmppd.xmppd.NS_FILE=spade.xmppd.xmppd-module.html#NS_FILE"><a title="spade.Agent.NS_FILE
spade.MTP.NS_FILE
spade.Organization.NS_FILE
spade.Organization_new.NS_FILE
spade.Unit.NS_FILE
spade.Unit_new.NS_FILE
spade.socialnetwork.NS_FILE
spade.xmpp.NS_FILE
spade.xmpp.auth.NS_FILE
spade.xmpp.browser.NS_FILE
spade.xmpp.commands.NS_FILE
spade.xmpp.dispatcher.NS_FILE
spade.xmpp.features.NS_FILE
spade.xmpp.filetransfer.NS_FILE
spade.xmpp.protocol.NS_FILE
spade.xmpp.roster.NS_FILE
spade.xmpp.transports.NS_FILE
spade.xmppd.xmppd.NS_FILE" class="py-name" href="#" onclick="return doclink('link-31', 'NS_FILE', 'link-31');">NS_FILE</a></tt>         <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/si/profile/file-transfer'</tt>  <tt class="py-comment"># JEP-0096</tt> </tt>
<a name="L50"></a><tt class="py-lineno"> 50</tt>  <tt class="py-line"><tt id="link-32" class="py-name" targets="Variable spade.Agent.NS_GEOLOC=spade.Agent-module.html#NS_GEOLOC,Variable spade.MTP.NS_GEOLOC=spade.MTP-module.html#NS_GEOLOC,Variable spade.Organization.NS_GEOLOC=spade.Organization-module.html#NS_GEOLOC,Variable spade.Organization_new.NS_GEOLOC=spade.Organization_new-module.html#NS_GEOLOC,Variable spade.Unit.NS_GEOLOC=spade.Unit-module.html#NS_GEOLOC,Variable spade.Unit_new.NS_GEOLOC=spade.Unit_new-module.html#NS_GEOLOC,Variable spade.socialnetwork.NS_GEOLOC=spade.socialnetwork-module.html#NS_GEOLOC,Variable spade.xmpp.NS_GEOLOC=spade.xmpp-module.html#NS_GEOLOC,Variable spade.xmpp.auth.NS_GEOLOC=spade.xmpp.auth-module.html#NS_GEOLOC,Variable spade.xmpp.browser.NS_GEOLOC=spade.xmpp.browser-module.html#NS_GEOLOC,Variable spade.xmpp.commands.NS_GEOLOC=spade.xmpp.commands-module.html#NS_GEOLOC,Variable spade.xmpp.dispatcher.NS_GEOLOC=spade.xmpp.dispatcher-module.html#NS_GEOLOC,Variable spade.xmpp.features.NS_GEOLOC=spade.xmpp.features-module.html#NS_GEOLOC,Variable spade.xmpp.filetransfer.NS_GEOLOC=spade.xmpp.filetransfer-module.html#NS_GEOLOC,Variable spade.xmpp.protocol.NS_GEOLOC=spade.xmpp.protocol-module.html#NS_GEOLOC,Variable spade.xmpp.roster.NS_GEOLOC=spade.xmpp.roster-module.html#NS_GEOLOC,Variable spade.xmpp.transports.NS_GEOLOC=spade.xmpp.transports-module.html#NS_GEOLOC,Variable spade.xmppd.xmppd.NS_GEOLOC=spade.xmppd.xmppd-module.html#NS_GEOLOC"><a title="spade.Agent.NS_GEOLOC
spade.MTP.NS_GEOLOC
spade.Organization.NS_GEOLOC
spade.Organization_new.NS_GEOLOC
spade.Unit.NS_GEOLOC
spade.Unit_new.NS_GEOLOC
spade.socialnetwork.NS_GEOLOC
spade.xmpp.NS_GEOLOC
spade.xmpp.auth.NS_GEOLOC
spade.xmpp.browser.NS_GEOLOC
spade.xmpp.commands.NS_GEOLOC
spade.xmpp.dispatcher.NS_GEOLOC
spade.xmpp.features.NS_GEOLOC
spade.xmpp.filetransfer.NS_GEOLOC
spade.xmpp.protocol.NS_GEOLOC
spade.xmpp.roster.NS_GEOLOC
spade.xmpp.transports.NS_GEOLOC
spade.xmppd.xmppd.NS_GEOLOC" class="py-name" href="#" onclick="return doclink('link-32', 'NS_GEOLOC', 'link-32');">NS_GEOLOC</a></tt>       <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/geoloc'</tt>                    <tt class="py-comment"># JEP-0080</tt> </tt>
<a name="L51"></a><tt class="py-lineno"> 51</tt>  <tt class="py-line"><tt id="link-33" class="py-name" targets="Variable spade.Agent.NS_GROUPCHAT=spade.Agent-module.html#NS_GROUPCHAT,Variable spade.MTP.NS_GROUPCHAT=spade.MTP-module.html#NS_GROUPCHAT,Variable spade.Organization.NS_GROUPCHAT=spade.Organization-module.html#NS_GROUPCHAT,Variable spade.Organization_new.NS_GROUPCHAT=spade.Organization_new-module.html#NS_GROUPCHAT,Variable spade.Unit.NS_GROUPCHAT=spade.Unit-module.html#NS_GROUPCHAT,Variable spade.Unit_new.NS_GROUPCHAT=spade.Unit_new-module.html#NS_GROUPCHAT,Variable spade.socialnetwork.NS_GROUPCHAT=spade.socialnetwork-module.html#NS_GROUPCHAT,Variable spade.xmpp.NS_GROUPCHAT=spade.xmpp-module.html#NS_GROUPCHAT,Variable spade.xmpp.auth.NS_GROUPCHAT=spade.xmpp.auth-module.html#NS_GROUPCHAT,Variable spade.xmpp.browser.NS_GROUPCHAT=spade.xmpp.browser-module.html#NS_GROUPCHAT,Variable spade.xmpp.commands.NS_GROUPCHAT=spade.xmpp.commands-module.html#NS_GROUPCHAT,Variable spade.xmpp.dispatcher.NS_GROUPCHAT=spade.xmpp.dispatcher-module.html#NS_GROUPCHAT,Variable spade.xmpp.features.NS_GROUPCHAT=spade.xmpp.features-module.html#NS_GROUPCHAT,Variable spade.xmpp.filetransfer.NS_GROUPCHAT=spade.xmpp.filetransfer-module.html#NS_GROUPCHAT,Variable spade.xmpp.protocol.NS_GROUPCHAT=spade.xmpp.protocol-module.html#NS_GROUPCHAT,Variable spade.xmpp.roster.NS_GROUPCHAT=spade.xmpp.roster-module.html#NS_GROUPCHAT,Variable spade.xmpp.transports.NS_GROUPCHAT=spade.xmpp.transports-module.html#NS_GROUPCHAT,Variable spade.xmppd.xmppd.NS_GROUPCHAT=spade.xmppd.xmppd-module.html#NS_GROUPCHAT"><a title="spade.Agent.NS_GROUPCHAT
spade.MTP.NS_GROUPCHAT
spade.Organization.NS_GROUPCHAT
spade.Organization_new.NS_GROUPCHAT
spade.Unit.NS_GROUPCHAT
spade.Unit_new.NS_GROUPCHAT
spade.socialnetwork.NS_GROUPCHAT
spade.xmpp.NS_GROUPCHAT
spade.xmpp.auth.NS_GROUPCHAT
spade.xmpp.browser.NS_GROUPCHAT
spade.xmpp.commands.NS_GROUPCHAT
spade.xmpp.dispatcher.NS_GROUPCHAT
spade.xmpp.features.NS_GROUPCHAT
spade.xmpp.filetransfer.NS_GROUPCHAT
spade.xmpp.protocol.NS_GROUPCHAT
spade.xmpp.roster.NS_GROUPCHAT
spade.xmpp.transports.NS_GROUPCHAT
spade.xmppd.xmppd.NS_GROUPCHAT" class="py-name" href="#" onclick="return doclink('link-33', 'NS_GROUPCHAT', 'link-33');">NS_GROUPCHAT</a></tt>    <tt class="py-op">=</tt><tt class="py-string">'gc-1.0'</tt> </tt>
<a name="L52"></a><tt class="py-lineno"> 52</tt>  <tt class="py-line"><tt id="link-34" class="py-name" targets="Variable spade.Agent.NS_HTTP_BIND=spade.Agent-module.html#NS_HTTP_BIND,Variable spade.MTP.NS_HTTP_BIND=spade.MTP-module.html#NS_HTTP_BIND,Variable spade.Organization.NS_HTTP_BIND=spade.Organization-module.html#NS_HTTP_BIND,Variable spade.Organization_new.NS_HTTP_BIND=spade.Organization_new-module.html#NS_HTTP_BIND,Variable spade.Unit.NS_HTTP_BIND=spade.Unit-module.html#NS_HTTP_BIND,Variable spade.Unit_new.NS_HTTP_BIND=spade.Unit_new-module.html#NS_HTTP_BIND,Variable spade.socialnetwork.NS_HTTP_BIND=spade.socialnetwork-module.html#NS_HTTP_BIND,Variable spade.xmpp.NS_HTTP_BIND=spade.xmpp-module.html#NS_HTTP_BIND,Variable spade.xmpp.auth.NS_HTTP_BIND=spade.xmpp.auth-module.html#NS_HTTP_BIND,Variable spade.xmpp.browser.NS_HTTP_BIND=spade.xmpp.browser-module.html#NS_HTTP_BIND,Variable spade.xmpp.commands.NS_HTTP_BIND=spade.xmpp.commands-module.html#NS_HTTP_BIND,Variable spade.xmpp.dispatcher.NS_HTTP_BIND=spade.xmpp.dispatcher-module.html#NS_HTTP_BIND,Variable spade.xmpp.features.NS_HTTP_BIND=spade.xmpp.features-module.html#NS_HTTP_BIND,Variable spade.xmpp.filetransfer.NS_HTTP_BIND=spade.xmpp.filetransfer-module.html#NS_HTTP_BIND,Variable spade.xmpp.protocol.NS_HTTP_BIND=spade.xmpp.protocol-module.html#NS_HTTP_BIND,Variable spade.xmpp.roster.NS_HTTP_BIND=spade.xmpp.roster-module.html#NS_HTTP_BIND,Variable spade.xmpp.transports.NS_HTTP_BIND=spade.xmpp.transports-module.html#NS_HTTP_BIND,Variable spade.xmppd.xmppd.NS_HTTP_BIND=spade.xmppd.xmppd-module.html#NS_HTTP_BIND"><a title="spade.Agent.NS_HTTP_BIND
spade.MTP.NS_HTTP_BIND
spade.Organization.NS_HTTP_BIND
spade.Organization_new.NS_HTTP_BIND
spade.Unit.NS_HTTP_BIND
spade.Unit_new.NS_HTTP_BIND
spade.socialnetwork.NS_HTTP_BIND
spade.xmpp.NS_HTTP_BIND
spade.xmpp.auth.NS_HTTP_BIND
spade.xmpp.browser.NS_HTTP_BIND
spade.xmpp.commands.NS_HTTP_BIND
spade.xmpp.dispatcher.NS_HTTP_BIND
spade.xmpp.features.NS_HTTP_BIND
spade.xmpp.filetransfer.NS_HTTP_BIND
spade.xmpp.protocol.NS_HTTP_BIND
spade.xmpp.roster.NS_HTTP_BIND
spade.xmpp.transports.NS_HTTP_BIND
spade.xmppd.xmppd.NS_HTTP_BIND" class="py-name" href="#" onclick="return doclink('link-34', 'NS_HTTP_BIND', 'link-34');">NS_HTTP_BIND</a></tt>    <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/httpbind'</tt>                  <tt class="py-comment"># JEP-0124</tt> </tt>
<a name="L53"></a><tt class="py-lineno"> 53</tt>  <tt class="py-line"><tt id="link-35" class="py-name" targets="Variable spade.Agent.NS_IBB=spade.Agent-module.html#NS_IBB,Variable spade.MTP.NS_IBB=spade.MTP-module.html#NS_IBB,Variable spade.Organization.NS_IBB=spade.Organization-module.html#NS_IBB,Variable spade.Organization_new.NS_IBB=spade.Organization_new-module.html#NS_IBB,Variable spade.Unit.NS_IBB=spade.Unit-module.html#NS_IBB,Variable spade.Unit_new.NS_IBB=spade.Unit_new-module.html#NS_IBB,Variable spade.socialnetwork.NS_IBB=spade.socialnetwork-module.html#NS_IBB,Variable spade.xmpp.NS_IBB=spade.xmpp-module.html#NS_IBB,Variable spade.xmpp.auth.NS_IBB=spade.xmpp.auth-module.html#NS_IBB,Variable spade.xmpp.browser.NS_IBB=spade.xmpp.browser-module.html#NS_IBB,Variable spade.xmpp.commands.NS_IBB=spade.xmpp.commands-module.html#NS_IBB,Variable spade.xmpp.dispatcher.NS_IBB=spade.xmpp.dispatcher-module.html#NS_IBB,Variable spade.xmpp.features.NS_IBB=spade.xmpp.features-module.html#NS_IBB,Variable spade.xmpp.filetransfer.NS_IBB=spade.xmpp.filetransfer-module.html#NS_IBB,Variable spade.xmpp.protocol.NS_IBB=spade.xmpp.protocol-module.html#NS_IBB,Variable spade.xmpp.roster.NS_IBB=spade.xmpp.roster-module.html#NS_IBB,Variable spade.xmpp.transports.NS_IBB=spade.xmpp.transports-module.html#NS_IBB,Variable spade.xmppd.xmppd.NS_IBB=spade.xmppd.xmppd-module.html#NS_IBB"><a title="spade.Agent.NS_IBB
spade.MTP.NS_IBB
spade.Organization.NS_IBB
spade.Organization_new.NS_IBB
spade.Unit.NS_IBB
spade.Unit_new.NS_IBB
spade.socialnetwork.NS_IBB
spade.xmpp.NS_IBB
spade.xmpp.auth.NS_IBB
spade.xmpp.browser.NS_IBB
spade.xmpp.commands.NS_IBB
spade.xmpp.dispatcher.NS_IBB
spade.xmpp.features.NS_IBB
spade.xmpp.filetransfer.NS_IBB
spade.xmpp.protocol.NS_IBB
spade.xmpp.roster.NS_IBB
spade.xmpp.transports.NS_IBB
spade.xmppd.xmppd.NS_IBB" class="py-name" href="#" onclick="return doclink('link-35', 'NS_IBB', 'link-35');">NS_IBB</a></tt>          <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/ibb'</tt> </tt>
<a name="L54"></a><tt class="py-lineno"> 54</tt>  <tt class="py-line"><tt id="link-36" class="py-name" targets="Variable spade.Agent.NS_INVISIBLE=spade.Agent-module.html#NS_INVISIBLE,Variable spade.MTP.NS_INVISIBLE=spade.MTP-module.html#NS_INVISIBLE,Variable spade.Organization.NS_INVISIBLE=spade.Organization-module.html#NS_INVISIBLE,Variable spade.Organization_new.NS_INVISIBLE=spade.Organization_new-module.html#NS_INVISIBLE,Variable spade.Unit.NS_INVISIBLE=spade.Unit-module.html#NS_INVISIBLE,Variable spade.Unit_new.NS_INVISIBLE=spade.Unit_new-module.html#NS_INVISIBLE,Variable spade.socialnetwork.NS_INVISIBLE=spade.socialnetwork-module.html#NS_INVISIBLE,Variable spade.xmpp.NS_INVISIBLE=spade.xmpp-module.html#NS_INVISIBLE,Variable spade.xmpp.auth.NS_INVISIBLE=spade.xmpp.auth-module.html#NS_INVISIBLE,Variable spade.xmpp.browser.NS_INVISIBLE=spade.xmpp.browser-module.html#NS_INVISIBLE,Variable spade.xmpp.commands.NS_INVISIBLE=spade.xmpp.commands-module.html#NS_INVISIBLE,Variable spade.xmpp.dispatcher.NS_INVISIBLE=spade.xmpp.dispatcher-module.html#NS_INVISIBLE,Variable spade.xmpp.features.NS_INVISIBLE=spade.xmpp.features-module.html#NS_INVISIBLE,Variable spade.xmpp.filetransfer.NS_INVISIBLE=spade.xmpp.filetransfer-module.html#NS_INVISIBLE,Variable spade.xmpp.protocol.NS_INVISIBLE=spade.xmpp.protocol-module.html#NS_INVISIBLE,Variable spade.xmpp.roster.NS_INVISIBLE=spade.xmpp.roster-module.html#NS_INVISIBLE,Variable spade.xmpp.transports.NS_INVISIBLE=spade.xmpp.transports-module.html#NS_INVISIBLE,Variable spade.xmppd.xmppd.NS_INVISIBLE=spade.xmppd.xmppd-module.html#NS_INVISIBLE"><a title="spade.Agent.NS_INVISIBLE
spade.MTP.NS_INVISIBLE
spade.Organization.NS_INVISIBLE
spade.Organization_new.NS_INVISIBLE
spade.Unit.NS_INVISIBLE
spade.Unit_new.NS_INVISIBLE
spade.socialnetwork.NS_INVISIBLE
spade.xmpp.NS_INVISIBLE
spade.xmpp.auth.NS_INVISIBLE
spade.xmpp.browser.NS_INVISIBLE
spade.xmpp.commands.NS_INVISIBLE
spade.xmpp.dispatcher.NS_INVISIBLE
spade.xmpp.features.NS_INVISIBLE
spade.xmpp.filetransfer.NS_INVISIBLE
spade.xmpp.protocol.NS_INVISIBLE
spade.xmpp.roster.NS_INVISIBLE
spade.xmpp.transports.NS_INVISIBLE
spade.xmppd.xmppd.NS_INVISIBLE" class="py-name" href="#" onclick="return doclink('link-36', 'NS_INVISIBLE', 'link-36');">NS_INVISIBLE</a></tt>    <tt class="py-op">=</tt><tt class="py-string">'presence-invisible'</tt>                                   <tt class="py-comment"># Jabberd2</tt> </tt>
<a name="L55"></a><tt class="py-lineno"> 55</tt>  <tt class="py-line"><tt id="link-37" class="py-name" targets="Variable spade.Agent.NS_IQ=spade.Agent-module.html#NS_IQ,Variable spade.MTP.NS_IQ=spade.MTP-module.html#NS_IQ,Variable spade.Organization.NS_IQ=spade.Organization-module.html#NS_IQ,Variable spade.Organization_new.NS_IQ=spade.Organization_new-module.html#NS_IQ,Variable spade.Unit.NS_IQ=spade.Unit-module.html#NS_IQ,Variable spade.Unit_new.NS_IQ=spade.Unit_new-module.html#NS_IQ,Variable spade.socialnetwork.NS_IQ=spade.socialnetwork-module.html#NS_IQ,Variable spade.xmpp.NS_IQ=spade.xmpp-module.html#NS_IQ,Variable spade.xmpp.auth.NS_IQ=spade.xmpp.auth-module.html#NS_IQ,Variable spade.xmpp.browser.NS_IQ=spade.xmpp.browser-module.html#NS_IQ,Variable spade.xmpp.commands.NS_IQ=spade.xmpp.commands-module.html#NS_IQ,Variable spade.xmpp.dispatcher.NS_IQ=spade.xmpp.dispatcher-module.html#NS_IQ,Variable spade.xmpp.features.NS_IQ=spade.xmpp.features-module.html#NS_IQ,Variable spade.xmpp.filetransfer.NS_IQ=spade.xmpp.filetransfer-module.html#NS_IQ,Variable spade.xmpp.protocol.NS_IQ=spade.xmpp.protocol-module.html#NS_IQ,Variable spade.xmpp.roster.NS_IQ=spade.xmpp.roster-module.html#NS_IQ,Variable spade.xmpp.transports.NS_IQ=spade.xmpp.transports-module.html#NS_IQ,Variable spade.xmppd.xmppd.NS_IQ=spade.xmppd.xmppd-module.html#NS_IQ"><a title="spade.Agent.NS_IQ
spade.MTP.NS_IQ
spade.Organization.NS_IQ
spade.Organization_new.NS_IQ
spade.Unit.NS_IQ
spade.Unit_new.NS_IQ
spade.socialnetwork.NS_IQ
spade.xmpp.NS_IQ
spade.xmpp.auth.NS_IQ
spade.xmpp.browser.NS_IQ
spade.xmpp.commands.NS_IQ
spade.xmpp.dispatcher.NS_IQ
spade.xmpp.features.NS_IQ
spade.xmpp.filetransfer.NS_IQ
spade.xmpp.protocol.NS_IQ
spade.xmpp.roster.NS_IQ
spade.xmpp.transports.NS_IQ
spade.xmppd.xmppd.NS_IQ" class="py-name" href="#" onclick="return doclink('link-37', 'NS_IQ', 'link-37');">NS_IQ</a></tt>           <tt class="py-op">=</tt><tt class="py-string">'iq'</tt>                                                   <tt class="py-comment"># Jabberd2</tt> </tt>
<a name="L56"></a><tt class="py-lineno"> 56</tt>  <tt class="py-line"><tt id="link-38" class="py-name" targets="Variable spade.Agent.NS_LAST=spade.Agent-module.html#NS_LAST,Variable spade.MTP.NS_LAST=spade.MTP-module.html#NS_LAST,Variable spade.Organization.NS_LAST=spade.Organization-module.html#NS_LAST,Variable spade.Organization_new.NS_LAST=spade.Organization_new-module.html#NS_LAST,Variable spade.Unit.NS_LAST=spade.Unit-module.html#NS_LAST,Variable spade.Unit_new.NS_LAST=spade.Unit_new-module.html#NS_LAST,Variable spade.socialnetwork.NS_LAST=spade.socialnetwork-module.html#NS_LAST,Variable spade.xmpp.NS_LAST=spade.xmpp-module.html#NS_LAST,Variable spade.xmpp.auth.NS_LAST=spade.xmpp.auth-module.html#NS_LAST,Variable spade.xmpp.browser.NS_LAST=spade.xmpp.browser-module.html#NS_LAST,Variable spade.xmpp.commands.NS_LAST=spade.xmpp.commands-module.html#NS_LAST,Variable spade.xmpp.dispatcher.NS_LAST=spade.xmpp.dispatcher-module.html#NS_LAST,Variable spade.xmpp.features.NS_LAST=spade.xmpp.features-module.html#NS_LAST,Variable spade.xmpp.filetransfer.NS_LAST=spade.xmpp.filetransfer-module.html#NS_LAST,Variable spade.xmpp.protocol.NS_LAST=spade.xmpp.protocol-module.html#NS_LAST,Variable spade.xmpp.roster.NS_LAST=spade.xmpp.roster-module.html#NS_LAST,Variable spade.xmpp.transports.NS_LAST=spade.xmpp.transports-module.html#NS_LAST,Variable spade.xmppd.xmppd.NS_LAST=spade.xmppd.xmppd-module.html#NS_LAST"><a title="spade.Agent.NS_LAST
spade.MTP.NS_LAST
spade.Organization.NS_LAST
spade.Organization_new.NS_LAST
spade.Unit.NS_LAST
spade.Unit_new.NS_LAST
spade.socialnetwork.NS_LAST
spade.xmpp.NS_LAST
spade.xmpp.auth.NS_LAST
spade.xmpp.browser.NS_LAST
spade.xmpp.commands.NS_LAST
spade.xmpp.dispatcher.NS_LAST
spade.xmpp.features.NS_LAST
spade.xmpp.filetransfer.NS_LAST
spade.xmpp.protocol.NS_LAST
spade.xmpp.roster.NS_LAST
spade.xmpp.transports.NS_LAST
spade.xmppd.xmppd.NS_LAST" class="py-name" href="#" onclick="return doclink('link-38', 'NS_LAST', 'link-38');">NS_LAST</a></tt>         <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:last'</tt> </tt>
<a name="L57"></a><tt class="py-lineno"> 57</tt>  <tt class="py-line"><tt id="link-39" class="py-name" targets="Variable spade.Agent.NS_MESSAGE=spade.Agent-module.html#NS_MESSAGE,Variable spade.MTP.NS_MESSAGE=spade.MTP-module.html#NS_MESSAGE,Variable spade.Organization.NS_MESSAGE=spade.Organization-module.html#NS_MESSAGE,Variable spade.Organization_new.NS_MESSAGE=spade.Organization_new-module.html#NS_MESSAGE,Variable spade.Unit.NS_MESSAGE=spade.Unit-module.html#NS_MESSAGE,Variable spade.Unit_new.NS_MESSAGE=spade.Unit_new-module.html#NS_MESSAGE,Variable spade.socialnetwork.NS_MESSAGE=spade.socialnetwork-module.html#NS_MESSAGE,Variable spade.xmpp.NS_MESSAGE=spade.xmpp-module.html#NS_MESSAGE,Variable spade.xmpp.auth.NS_MESSAGE=spade.xmpp.auth-module.html#NS_MESSAGE,Variable spade.xmpp.browser.NS_MESSAGE=spade.xmpp.browser-module.html#NS_MESSAGE,Variable spade.xmpp.commands.NS_MESSAGE=spade.xmpp.commands-module.html#NS_MESSAGE,Variable spade.xmpp.dispatcher.NS_MESSAGE=spade.xmpp.dispatcher-module.html#NS_MESSAGE,Variable spade.xmpp.features.NS_MESSAGE=spade.xmpp.features-module.html#NS_MESSAGE,Variable spade.xmpp.filetransfer.NS_MESSAGE=spade.xmpp.filetransfer-module.html#NS_MESSAGE,Variable spade.xmpp.protocol.NS_MESSAGE=spade.xmpp.protocol-module.html#NS_MESSAGE,Variable spade.xmpp.roster.NS_MESSAGE=spade.xmpp.roster-module.html#NS_MESSAGE,Variable spade.xmpp.transports.NS_MESSAGE=spade.xmpp.transports-module.html#NS_MESSAGE,Variable spade.xmppd.xmppd.NS_MESSAGE=spade.xmppd.xmppd-module.html#NS_MESSAGE"><a title="spade.Agent.NS_MESSAGE
spade.MTP.NS_MESSAGE
spade.Organization.NS_MESSAGE
spade.Organization_new.NS_MESSAGE
spade.Unit.NS_MESSAGE
spade.Unit_new.NS_MESSAGE
spade.socialnetwork.NS_MESSAGE
spade.xmpp.NS_MESSAGE
spade.xmpp.auth.NS_MESSAGE
spade.xmpp.browser.NS_MESSAGE
spade.xmpp.commands.NS_MESSAGE
spade.xmpp.dispatcher.NS_MESSAGE
spade.xmpp.features.NS_MESSAGE
spade.xmpp.filetransfer.NS_MESSAGE
spade.xmpp.protocol.NS_MESSAGE
spade.xmpp.roster.NS_MESSAGE
spade.xmpp.transports.NS_MESSAGE
spade.xmppd.xmppd.NS_MESSAGE" class="py-name" href="#" onclick="return doclink('link-39', 'NS_MESSAGE', 'link-39');">NS_MESSAGE</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'message'</tt>                                              <tt class="py-comment"># Jabberd2</tt> </tt>
<a name="L58"></a><tt class="py-lineno"> 58</tt>  <tt class="py-line"><tt id="link-40" class="py-name" targets="Variable spade.Agent.NS_MOOD=spade.Agent-module.html#NS_MOOD,Variable spade.MTP.NS_MOOD=spade.MTP-module.html#NS_MOOD,Variable spade.Organization.NS_MOOD=spade.Organization-module.html#NS_MOOD,Variable spade.Organization_new.NS_MOOD=spade.Organization_new-module.html#NS_MOOD,Variable spade.Unit.NS_MOOD=spade.Unit-module.html#NS_MOOD,Variable spade.Unit_new.NS_MOOD=spade.Unit_new-module.html#NS_MOOD,Variable spade.socialnetwork.NS_MOOD=spade.socialnetwork-module.html#NS_MOOD,Variable spade.xmpp.NS_MOOD=spade.xmpp-module.html#NS_MOOD,Variable spade.xmpp.auth.NS_MOOD=spade.xmpp.auth-module.html#NS_MOOD,Variable spade.xmpp.browser.NS_MOOD=spade.xmpp.browser-module.html#NS_MOOD,Variable spade.xmpp.commands.NS_MOOD=spade.xmpp.commands-module.html#NS_MOOD,Variable spade.xmpp.dispatcher.NS_MOOD=spade.xmpp.dispatcher-module.html#NS_MOOD,Variable spade.xmpp.features.NS_MOOD=spade.xmpp.features-module.html#NS_MOOD,Variable spade.xmpp.filetransfer.NS_MOOD=spade.xmpp.filetransfer-module.html#NS_MOOD,Variable spade.xmpp.protocol.NS_MOOD=spade.xmpp.protocol-module.html#NS_MOOD,Variable spade.xmpp.roster.NS_MOOD=spade.xmpp.roster-module.html#NS_MOOD,Variable spade.xmpp.transports.NS_MOOD=spade.xmpp.transports-module.html#NS_MOOD,Variable spade.xmppd.xmppd.NS_MOOD=spade.xmppd.xmppd-module.html#NS_MOOD"><a title="spade.Agent.NS_MOOD
spade.MTP.NS_MOOD
spade.Organization.NS_MOOD
spade.Organization_new.NS_MOOD
spade.Unit.NS_MOOD
spade.Unit_new.NS_MOOD
spade.socialnetwork.NS_MOOD
spade.xmpp.NS_MOOD
spade.xmpp.auth.NS_MOOD
spade.xmpp.browser.NS_MOOD
spade.xmpp.commands.NS_MOOD
spade.xmpp.dispatcher.NS_MOOD
spade.xmpp.features.NS_MOOD
spade.xmpp.filetransfer.NS_MOOD
spade.xmpp.protocol.NS_MOOD
spade.xmpp.roster.NS_MOOD
spade.xmpp.transports.NS_MOOD
spade.xmppd.xmppd.NS_MOOD" class="py-name" href="#" onclick="return doclink('link-40', 'NS_MOOD', 'link-40');">NS_MOOD</a></tt>         <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/mood'</tt>                      <tt class="py-comment"># JEP-0107</tt> </tt>
<a name="L59"></a><tt class="py-lineno"> 59</tt>  <tt class="py-line"><tt id="link-41" class="py-name" targets="Variable spade.Agent.NS_MUC=spade.Agent-module.html#NS_MUC,Variable spade.MTP.NS_MUC=spade.MTP-module.html#NS_MUC,Variable spade.Organization.NS_MUC=spade.Organization-module.html#NS_MUC,Variable spade.Organization_new.NS_MUC=spade.Organization_new-module.html#NS_MUC,Variable spade.Unit.NS_MUC=spade.Unit-module.html#NS_MUC,Variable spade.Unit_new.NS_MUC=spade.Unit_new-module.html#NS_MUC,Variable spade.socialnetwork.NS_MUC=spade.socialnetwork-module.html#NS_MUC,Variable spade.xmpp.NS_MUC=spade.xmpp-module.html#NS_MUC,Variable spade.xmpp.auth.NS_MUC=spade.xmpp.auth-module.html#NS_MUC,Variable spade.xmpp.browser.NS_MUC=spade.xmpp.browser-module.html#NS_MUC,Variable spade.xmpp.commands.NS_MUC=spade.xmpp.commands-module.html#NS_MUC,Variable spade.xmpp.dispatcher.NS_MUC=spade.xmpp.dispatcher-module.html#NS_MUC,Variable spade.xmpp.features.NS_MUC=spade.xmpp.features-module.html#NS_MUC,Variable spade.xmpp.filetransfer.NS_MUC=spade.xmpp.filetransfer-module.html#NS_MUC,Variable spade.xmpp.protocol.NS_MUC=spade.xmpp.protocol-module.html#NS_MUC,Variable spade.xmpp.roster.NS_MUC=spade.xmpp.roster-module.html#NS_MUC,Variable spade.xmpp.transports.NS_MUC=spade.xmpp.transports-module.html#NS_MUC,Variable spade.xmppd.xmppd.NS_MUC=spade.xmppd.xmppd-module.html#NS_MUC"><a title="spade.Agent.NS_MUC
spade.MTP.NS_MUC
spade.Organization.NS_MUC
spade.Organization_new.NS_MUC
spade.Unit.NS_MUC
spade.Unit_new.NS_MUC
spade.socialnetwork.NS_MUC
spade.xmpp.NS_MUC
spade.xmpp.auth.NS_MUC
spade.xmpp.browser.NS_MUC
spade.xmpp.commands.NS_MUC
spade.xmpp.dispatcher.NS_MUC
spade.xmpp.features.NS_MUC
spade.xmpp.filetransfer.NS_MUC
spade.xmpp.protocol.NS_MUC
spade.xmpp.roster.NS_MUC
spade.xmpp.transports.NS_MUC
spade.xmppd.xmppd.NS_MUC" class="py-name" href="#" onclick="return doclink('link-41', 'NS_MUC', 'link-41');">NS_MUC</a></tt>          <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/muc'</tt> </tt>
<a name="L60"></a><tt class="py-lineno"> 60</tt>  <tt class="py-line"><tt id="link-42" class="py-name" targets="Variable spade.Agent.NS_MUC_USER=spade.Agent-module.html#NS_MUC_USER,Variable spade.MTP.NS_MUC_USER=spade.MTP-module.html#NS_MUC_USER,Variable spade.Organization.NS_MUC_USER=spade.Organization-module.html#NS_MUC_USER,Variable spade.Organization_new.NS_MUC_USER=spade.Organization_new-module.html#NS_MUC_USER,Variable spade.Unit.NS_MUC_USER=spade.Unit-module.html#NS_MUC_USER,Variable spade.Unit_new.NS_MUC_USER=spade.Unit_new-module.html#NS_MUC_USER,Variable spade.socialnetwork.NS_MUC_USER=spade.socialnetwork-module.html#NS_MUC_USER,Variable spade.xmpp.NS_MUC_USER=spade.xmpp-module.html#NS_MUC_USER,Variable spade.xmpp.auth.NS_MUC_USER=spade.xmpp.auth-module.html#NS_MUC_USER,Variable spade.xmpp.browser.NS_MUC_USER=spade.xmpp.browser-module.html#NS_MUC_USER,Variable spade.xmpp.commands.NS_MUC_USER=spade.xmpp.commands-module.html#NS_MUC_USER,Variable spade.xmpp.dispatcher.NS_MUC_USER=spade.xmpp.dispatcher-module.html#NS_MUC_USER,Variable spade.xmpp.features.NS_MUC_USER=spade.xmpp.features-module.html#NS_MUC_USER,Variable spade.xmpp.filetransfer.NS_MUC_USER=spade.xmpp.filetransfer-module.html#NS_MUC_USER,Variable spade.xmpp.protocol.NS_MUC_USER=spade.xmpp.protocol-module.html#NS_MUC_USER,Variable spade.xmpp.roster.NS_MUC_USER=spade.xmpp.roster-module.html#NS_MUC_USER,Variable spade.xmpp.transports.NS_MUC_USER=spade.xmpp.transports-module.html#NS_MUC_USER,Variable spade.xmppd.xmppd.NS_MUC_USER=spade.xmppd.xmppd-module.html#NS_MUC_USER"><a title="spade.Agent.NS_MUC_USER
spade.MTP.NS_MUC_USER
spade.Organization.NS_MUC_USER
spade.Organization_new.NS_MUC_USER
spade.Unit.NS_MUC_USER
spade.Unit_new.NS_MUC_USER
spade.socialnetwork.NS_MUC_USER
spade.xmpp.NS_MUC_USER
spade.xmpp.auth.NS_MUC_USER
spade.xmpp.browser.NS_MUC_USER
spade.xmpp.commands.NS_MUC_USER
spade.xmpp.dispatcher.NS_MUC_USER
spade.xmpp.features.NS_MUC_USER
spade.xmpp.filetransfer.NS_MUC_USER
spade.xmpp.protocol.NS_MUC_USER
spade.xmpp.roster.NS_MUC_USER
spade.xmpp.transports.NS_MUC_USER
spade.xmppd.xmppd.NS_MUC_USER" class="py-name" href="#" onclick="return doclink('link-42', 'NS_MUC_USER', 'link-42');">NS_MUC_USER</a></tt>     <tt class="py-op">=</tt><tt id="link-43" class="py-name"><a title="spade.Agent.NS_MUC
spade.MTP.NS_MUC
spade.Organization.NS_MUC
spade.Organization_new.NS_MUC
spade.Unit.NS_MUC
spade.Unit_new.NS_MUC
spade.socialnetwork.NS_MUC
spade.xmpp.NS_MUC
spade.xmpp.auth.NS_MUC
spade.xmpp.browser.NS_MUC
spade.xmpp.commands.NS_MUC
spade.xmpp.dispatcher.NS_MUC
spade.xmpp.features.NS_MUC
spade.xmpp.filetransfer.NS_MUC
spade.xmpp.protocol.NS_MUC
spade.xmpp.roster.NS_MUC
spade.xmpp.transports.NS_MUC
spade.xmppd.xmppd.NS_MUC" class="py-name" href="#" onclick="return doclink('link-43', 'NS_MUC', 'link-41');">NS_MUC</a></tt><tt class="py-op">+</tt><tt class="py-string">'#user'</tt> </tt>
<a name="L61"></a><tt class="py-lineno"> 61</tt>  <tt class="py-line"><tt id="link-44" class="py-name" targets="Variable spade.Agent.NS_MUC_ADMIN=spade.Agent-module.html#NS_MUC_ADMIN,Variable spade.MTP.NS_MUC_ADMIN=spade.MTP-module.html#NS_MUC_ADMIN,Variable spade.Organization.NS_MUC_ADMIN=spade.Organization-module.html#NS_MUC_ADMIN,Variable spade.Organization_new.NS_MUC_ADMIN=spade.Organization_new-module.html#NS_MUC_ADMIN,Variable spade.Unit.NS_MUC_ADMIN=spade.Unit-module.html#NS_MUC_ADMIN,Variable spade.Unit_new.NS_MUC_ADMIN=spade.Unit_new-module.html#NS_MUC_ADMIN,Variable spade.socialnetwork.NS_MUC_ADMIN=spade.socialnetwork-module.html#NS_MUC_ADMIN,Variable spade.xmpp.NS_MUC_ADMIN=spade.xmpp-module.html#NS_MUC_ADMIN,Variable spade.xmpp.auth.NS_MUC_ADMIN=spade.xmpp.auth-module.html#NS_MUC_ADMIN,Variable spade.xmpp.browser.NS_MUC_ADMIN=spade.xmpp.browser-module.html#NS_MUC_ADMIN,Variable spade.xmpp.commands.NS_MUC_ADMIN=spade.xmpp.commands-module.html#NS_MUC_ADMIN,Variable spade.xmpp.dispatcher.NS_MUC_ADMIN=spade.xmpp.dispatcher-module.html#NS_MUC_ADMIN,Variable spade.xmpp.features.NS_MUC_ADMIN=spade.xmpp.features-module.html#NS_MUC_ADMIN,Variable spade.xmpp.filetransfer.NS_MUC_ADMIN=spade.xmpp.filetransfer-module.html#NS_MUC_ADMIN,Variable spade.xmpp.protocol.NS_MUC_ADMIN=spade.xmpp.protocol-module.html#NS_MUC_ADMIN,Variable spade.xmpp.roster.NS_MUC_ADMIN=spade.xmpp.roster-module.html#NS_MUC_ADMIN,Variable spade.xmpp.transports.NS_MUC_ADMIN=spade.xmpp.transports-module.html#NS_MUC_ADMIN,Variable spade.xmppd.xmppd.NS_MUC_ADMIN=spade.xmppd.xmppd-module.html#NS_MUC_ADMIN"><a title="spade.Agent.NS_MUC_ADMIN
spade.MTP.NS_MUC_ADMIN
spade.Organization.NS_MUC_ADMIN
spade.Organization_new.NS_MUC_ADMIN
spade.Unit.NS_MUC_ADMIN
spade.Unit_new.NS_MUC_ADMIN
spade.socialnetwork.NS_MUC_ADMIN
spade.xmpp.NS_MUC_ADMIN
spade.xmpp.auth.NS_MUC_ADMIN
spade.xmpp.browser.NS_MUC_ADMIN
spade.xmpp.commands.NS_MUC_ADMIN
spade.xmpp.dispatcher.NS_MUC_ADMIN
spade.xmpp.features.NS_MUC_ADMIN
spade.xmpp.filetransfer.NS_MUC_ADMIN
spade.xmpp.protocol.NS_MUC_ADMIN
spade.xmpp.roster.NS_MUC_ADMIN
spade.xmpp.transports.NS_MUC_ADMIN
spade.xmppd.xmppd.NS_MUC_ADMIN" class="py-name" href="#" onclick="return doclink('link-44', 'NS_MUC_ADMIN', 'link-44');">NS_MUC_ADMIN</a></tt>    <tt class="py-op">=</tt><tt id="link-45" class="py-name"><a title="spade.Agent.NS_MUC
spade.MTP.NS_MUC
spade.Organization.NS_MUC
spade.Organization_new.NS_MUC
spade.Unit.NS_MUC
spade.Unit_new.NS_MUC
spade.socialnetwork.NS_MUC
spade.xmpp.NS_MUC
spade.xmpp.auth.NS_MUC
spade.xmpp.browser.NS_MUC
spade.xmpp.commands.NS_MUC
spade.xmpp.dispatcher.NS_MUC
spade.xmpp.features.NS_MUC
spade.xmpp.filetransfer.NS_MUC
spade.xmpp.protocol.NS_MUC
spade.xmpp.roster.NS_MUC
spade.xmpp.transports.NS_MUC
spade.xmppd.xmppd.NS_MUC" class="py-name" href="#" onclick="return doclink('link-45', 'NS_MUC', 'link-41');">NS_MUC</a></tt><tt class="py-op">+</tt><tt class="py-string">'#admin'</tt> </tt>
<a name="L62"></a><tt class="py-lineno"> 62</tt>  <tt class="py-line"><tt id="link-46" class="py-name" targets="Variable spade.Agent.NS_MUC_OWNER=spade.Agent-module.html#NS_MUC_OWNER,Variable spade.MTP.NS_MUC_OWNER=spade.MTP-module.html#NS_MUC_OWNER,Variable spade.Organization.NS_MUC_OWNER=spade.Organization-module.html#NS_MUC_OWNER,Variable spade.Organization_new.NS_MUC_OWNER=spade.Organization_new-module.html#NS_MUC_OWNER,Variable spade.Unit.NS_MUC_OWNER=spade.Unit-module.html#NS_MUC_OWNER,Variable spade.Unit_new.NS_MUC_OWNER=spade.Unit_new-module.html#NS_MUC_OWNER,Variable spade.socialnetwork.NS_MUC_OWNER=spade.socialnetwork-module.html#NS_MUC_OWNER,Variable spade.xmpp.NS_MUC_OWNER=spade.xmpp-module.html#NS_MUC_OWNER,Variable spade.xmpp.auth.NS_MUC_OWNER=spade.xmpp.auth-module.html#NS_MUC_OWNER,Variable spade.xmpp.browser.NS_MUC_OWNER=spade.xmpp.browser-module.html#NS_MUC_OWNER,Variable spade.xmpp.commands.NS_MUC_OWNER=spade.xmpp.commands-module.html#NS_MUC_OWNER,Variable spade.xmpp.dispatcher.NS_MUC_OWNER=spade.xmpp.dispatcher-module.html#NS_MUC_OWNER,Variable spade.xmpp.features.NS_MUC_OWNER=spade.xmpp.features-module.html#NS_MUC_OWNER,Variable spade.xmpp.filetransfer.NS_MUC_OWNER=spade.xmpp.filetransfer-module.html#NS_MUC_OWNER,Variable spade.xmpp.protocol.NS_MUC_OWNER=spade.xmpp.protocol-module.html#NS_MUC_OWNER,Variable spade.xmpp.roster.NS_MUC_OWNER=spade.xmpp.roster-module.html#NS_MUC_OWNER,Variable spade.xmpp.transports.NS_MUC_OWNER=spade.xmpp.transports-module.html#NS_MUC_OWNER,Variable spade.xmppd.xmppd.NS_MUC_OWNER=spade.xmppd.xmppd-module.html#NS_MUC_OWNER"><a title="spade.Agent.NS_MUC_OWNER
spade.MTP.NS_MUC_OWNER
spade.Organization.NS_MUC_OWNER
spade.Organization_new.NS_MUC_OWNER
spade.Unit.NS_MUC_OWNER
spade.Unit_new.NS_MUC_OWNER
spade.socialnetwork.NS_MUC_OWNER
spade.xmpp.NS_MUC_OWNER
spade.xmpp.auth.NS_MUC_OWNER
spade.xmpp.browser.NS_MUC_OWNER
spade.xmpp.commands.NS_MUC_OWNER
spade.xmpp.dispatcher.NS_MUC_OWNER
spade.xmpp.features.NS_MUC_OWNER
spade.xmpp.filetransfer.NS_MUC_OWNER
spade.xmpp.protocol.NS_MUC_OWNER
spade.xmpp.roster.NS_MUC_OWNER
spade.xmpp.transports.NS_MUC_OWNER
spade.xmppd.xmppd.NS_MUC_OWNER" class="py-name" href="#" onclick="return doclink('link-46', 'NS_MUC_OWNER', 'link-46');">NS_MUC_OWNER</a></tt>    <tt class="py-op">=</tt><tt id="link-47" class="py-name"><a title="spade.Agent.NS_MUC
spade.MTP.NS_MUC
spade.Organization.NS_MUC
spade.Organization_new.NS_MUC
spade.Unit.NS_MUC
spade.Unit_new.NS_MUC
spade.socialnetwork.NS_MUC
spade.xmpp.NS_MUC
spade.xmpp.auth.NS_MUC
spade.xmpp.browser.NS_MUC
spade.xmpp.commands.NS_MUC
spade.xmpp.dispatcher.NS_MUC
spade.xmpp.features.NS_MUC
spade.xmpp.filetransfer.NS_MUC
spade.xmpp.protocol.NS_MUC
spade.xmpp.roster.NS_MUC
spade.xmpp.transports.NS_MUC
spade.xmppd.xmppd.NS_MUC" class="py-name" href="#" onclick="return doclink('link-47', 'NS_MUC', 'link-41');">NS_MUC</a></tt><tt class="py-op">+</tt><tt class="py-string">'#owner'</tt> </tt>
<a name="L63"></a><tt class="py-lineno"> 63</tt>  <tt class="py-line"><tt id="link-48" class="py-name" targets="Variable spade.Agent.NS_OFFLINE=spade.Agent-module.html#NS_OFFLINE,Variable spade.MTP.NS_OFFLINE=spade.MTP-module.html#NS_OFFLINE,Variable spade.Organization.NS_OFFLINE=spade.Organization-module.html#NS_OFFLINE,Variable spade.Organization_new.NS_OFFLINE=spade.Organization_new-module.html#NS_OFFLINE,Variable spade.Unit.NS_OFFLINE=spade.Unit-module.html#NS_OFFLINE,Variable spade.Unit_new.NS_OFFLINE=spade.Unit_new-module.html#NS_OFFLINE,Variable spade.socialnetwork.NS_OFFLINE=spade.socialnetwork-module.html#NS_OFFLINE,Variable spade.xmpp.NS_OFFLINE=spade.xmpp-module.html#NS_OFFLINE,Variable spade.xmpp.auth.NS_OFFLINE=spade.xmpp.auth-module.html#NS_OFFLINE,Variable spade.xmpp.browser.NS_OFFLINE=spade.xmpp.browser-module.html#NS_OFFLINE,Variable spade.xmpp.commands.NS_OFFLINE=spade.xmpp.commands-module.html#NS_OFFLINE,Variable spade.xmpp.dispatcher.NS_OFFLINE=spade.xmpp.dispatcher-module.html#NS_OFFLINE,Variable spade.xmpp.features.NS_OFFLINE=spade.xmpp.features-module.html#NS_OFFLINE,Variable spade.xmpp.filetransfer.NS_OFFLINE=spade.xmpp.filetransfer-module.html#NS_OFFLINE,Variable spade.xmpp.protocol.NS_OFFLINE=spade.xmpp.protocol-module.html#NS_OFFLINE,Variable spade.xmpp.roster.NS_OFFLINE=spade.xmpp.roster-module.html#NS_OFFLINE,Variable spade.xmpp.transports.NS_OFFLINE=spade.xmpp.transports-module.html#NS_OFFLINE,Variable spade.xmppd.xmppd.NS_OFFLINE=spade.xmppd.xmppd-module.html#NS_OFFLINE"><a title="spade.Agent.NS_OFFLINE
spade.MTP.NS_OFFLINE
spade.Organization.NS_OFFLINE
spade.Organization_new.NS_OFFLINE
spade.Unit.NS_OFFLINE
spade.Unit_new.NS_OFFLINE
spade.socialnetwork.NS_OFFLINE
spade.xmpp.NS_OFFLINE
spade.xmpp.auth.NS_OFFLINE
spade.xmpp.browser.NS_OFFLINE
spade.xmpp.commands.NS_OFFLINE
spade.xmpp.dispatcher.NS_OFFLINE
spade.xmpp.features.NS_OFFLINE
spade.xmpp.filetransfer.NS_OFFLINE
spade.xmpp.protocol.NS_OFFLINE
spade.xmpp.roster.NS_OFFLINE
spade.xmpp.transports.NS_OFFLINE
spade.xmppd.xmppd.NS_OFFLINE" class="py-name" href="#" onclick="return doclink('link-48', 'NS_OFFLINE', 'link-48');">NS_OFFLINE</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'http://www.jabber.org/jeps/jep-0030.html'</tt>             <tt class="py-comment"># JEP-0013</tt> </tt>
<a name="L64"></a><tt class="py-lineno"> 64</tt>  <tt class="py-line"><tt id="link-49" class="py-name" targets="Variable spade.Agent.NS_PHYSLOC=spade.Agent-module.html#NS_PHYSLOC,Variable spade.MTP.NS_PHYSLOC=spade.MTP-module.html#NS_PHYSLOC,Variable spade.Organization.NS_PHYSLOC=spade.Organization-module.html#NS_PHYSLOC,Variable spade.Organization_new.NS_PHYSLOC=spade.Organization_new-module.html#NS_PHYSLOC,Variable spade.Unit.NS_PHYSLOC=spade.Unit-module.html#NS_PHYSLOC,Variable spade.Unit_new.NS_PHYSLOC=spade.Unit_new-module.html#NS_PHYSLOC,Variable spade.socialnetwork.NS_PHYSLOC=spade.socialnetwork-module.html#NS_PHYSLOC,Variable spade.xmpp.NS_PHYSLOC=spade.xmpp-module.html#NS_PHYSLOC,Variable spade.xmpp.auth.NS_PHYSLOC=spade.xmpp.auth-module.html#NS_PHYSLOC,Variable spade.xmpp.browser.NS_PHYSLOC=spade.xmpp.browser-module.html#NS_PHYSLOC,Variable spade.xmpp.commands.NS_PHYSLOC=spade.xmpp.commands-module.html#NS_PHYSLOC,Variable spade.xmpp.dispatcher.NS_PHYSLOC=spade.xmpp.dispatcher-module.html#NS_PHYSLOC,Variable spade.xmpp.features.NS_PHYSLOC=spade.xmpp.features-module.html#NS_PHYSLOC,Variable spade.xmpp.filetransfer.NS_PHYSLOC=spade.xmpp.filetransfer-module.html#NS_PHYSLOC,Variable spade.xmpp.protocol.NS_PHYSLOC=spade.xmpp.protocol-module.html#NS_PHYSLOC,Variable spade.xmpp.roster.NS_PHYSLOC=spade.xmpp.roster-module.html#NS_PHYSLOC,Variable spade.xmpp.transports.NS_PHYSLOC=spade.xmpp.transports-module.html#NS_PHYSLOC,Variable spade.xmppd.xmppd.NS_PHYSLOC=spade.xmppd.xmppd-module.html#NS_PHYSLOC"><a title="spade.Agent.NS_PHYSLOC
spade.MTP.NS_PHYSLOC
spade.Organization.NS_PHYSLOC
spade.Organization_new.NS_PHYSLOC
spade.Unit.NS_PHYSLOC
spade.Unit_new.NS_PHYSLOC
spade.socialnetwork.NS_PHYSLOC
spade.xmpp.NS_PHYSLOC
spade.xmpp.auth.NS_PHYSLOC
spade.xmpp.browser.NS_PHYSLOC
spade.xmpp.commands.NS_PHYSLOC
spade.xmpp.dispatcher.NS_PHYSLOC
spade.xmpp.features.NS_PHYSLOC
spade.xmpp.filetransfer.NS_PHYSLOC
spade.xmpp.protocol.NS_PHYSLOC
spade.xmpp.roster.NS_PHYSLOC
spade.xmpp.transports.NS_PHYSLOC
spade.xmppd.xmppd.NS_PHYSLOC" class="py-name" href="#" onclick="return doclink('link-49', 'NS_PHYSLOC', 'link-49');">NS_PHYSLOC</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/physloc'</tt>                   <tt class="py-comment"># JEP-0112</tt> </tt>
<a name="L65"></a><tt class="py-lineno"> 65</tt>  <tt class="py-line"><tt id="link-50" class="py-name" targets="Variable spade.Agent.NS_PRESENCE=spade.Agent-module.html#NS_PRESENCE,Variable spade.MTP.NS_PRESENCE=spade.MTP-module.html#NS_PRESENCE,Variable spade.Organization.NS_PRESENCE=spade.Organization-module.html#NS_PRESENCE,Variable spade.Organization_new.NS_PRESENCE=spade.Organization_new-module.html#NS_PRESENCE,Variable spade.Unit.NS_PRESENCE=spade.Unit-module.html#NS_PRESENCE,Variable spade.Unit_new.NS_PRESENCE=spade.Unit_new-module.html#NS_PRESENCE,Variable spade.socialnetwork.NS_PRESENCE=spade.socialnetwork-module.html#NS_PRESENCE,Variable spade.xmpp.NS_PRESENCE=spade.xmpp-module.html#NS_PRESENCE,Variable spade.xmpp.auth.NS_PRESENCE=spade.xmpp.auth-module.html#NS_PRESENCE,Variable spade.xmpp.browser.NS_PRESENCE=spade.xmpp.browser-module.html#NS_PRESENCE,Variable spade.xmpp.commands.NS_PRESENCE=spade.xmpp.commands-module.html#NS_PRESENCE,Variable spade.xmpp.dispatcher.NS_PRESENCE=spade.xmpp.dispatcher-module.html#NS_PRESENCE,Variable spade.xmpp.features.NS_PRESENCE=spade.xmpp.features-module.html#NS_PRESENCE,Variable spade.xmpp.filetransfer.NS_PRESENCE=spade.xmpp.filetransfer-module.html#NS_PRESENCE,Variable spade.xmpp.protocol.NS_PRESENCE=spade.xmpp.protocol-module.html#NS_PRESENCE,Variable spade.xmpp.roster.NS_PRESENCE=spade.xmpp.roster-module.html#NS_PRESENCE,Variable spade.xmpp.transports.NS_PRESENCE=spade.xmpp.transports-module.html#NS_PRESENCE,Variable spade.xmppd.xmppd.NS_PRESENCE=spade.xmppd.xmppd-module.html#NS_PRESENCE"><a title="spade.Agent.NS_PRESENCE
spade.MTP.NS_PRESENCE
spade.Organization.NS_PRESENCE
spade.Organization_new.NS_PRESENCE
spade.Unit.NS_PRESENCE
spade.Unit_new.NS_PRESENCE
spade.socialnetwork.NS_PRESENCE
spade.xmpp.NS_PRESENCE
spade.xmpp.auth.NS_PRESENCE
spade.xmpp.browser.NS_PRESENCE
spade.xmpp.commands.NS_PRESENCE
spade.xmpp.dispatcher.NS_PRESENCE
spade.xmpp.features.NS_PRESENCE
spade.xmpp.filetransfer.NS_PRESENCE
spade.xmpp.protocol.NS_PRESENCE
spade.xmpp.roster.NS_PRESENCE
spade.xmpp.transports.NS_PRESENCE
spade.xmppd.xmppd.NS_PRESENCE" class="py-name" href="#" onclick="return doclink('link-50', 'NS_PRESENCE', 'link-50');">NS_PRESENCE</a></tt>     <tt class="py-op">=</tt><tt class="py-string">'presence'</tt>                                             <tt class="py-comment"># Jabberd2</tt> </tt>
<a name="L66"></a><tt class="py-lineno"> 66</tt>  <tt class="py-line"><tt id="link-51" class="py-name" targets="Variable spade.Agent.NS_PRIVACY=spade.Agent-module.html#NS_PRIVACY,Variable spade.MTP.NS_PRIVACY=spade.MTP-module.html#NS_PRIVACY,Variable spade.Organization.NS_PRIVACY=spade.Organization-module.html#NS_PRIVACY,Variable spade.Organization_new.NS_PRIVACY=spade.Organization_new-module.html#NS_PRIVACY,Variable spade.Unit.NS_PRIVACY=spade.Unit-module.html#NS_PRIVACY,Variable spade.Unit_new.NS_PRIVACY=spade.Unit_new-module.html#NS_PRIVACY,Variable spade.socialnetwork.NS_PRIVACY=spade.socialnetwork-module.html#NS_PRIVACY,Variable spade.xmpp.NS_PRIVACY=spade.xmpp-module.html#NS_PRIVACY,Variable spade.xmpp.auth.NS_PRIVACY=spade.xmpp.auth-module.html#NS_PRIVACY,Variable spade.xmpp.browser.NS_PRIVACY=spade.xmpp.browser-module.html#NS_PRIVACY,Variable spade.xmpp.commands.NS_PRIVACY=spade.xmpp.commands-module.html#NS_PRIVACY,Variable spade.xmpp.dispatcher.NS_PRIVACY=spade.xmpp.dispatcher-module.html#NS_PRIVACY,Variable spade.xmpp.features.NS_PRIVACY=spade.xmpp.features-module.html#NS_PRIVACY,Variable spade.xmpp.filetransfer.NS_PRIVACY=spade.xmpp.filetransfer-module.html#NS_PRIVACY,Variable spade.xmpp.protocol.NS_PRIVACY=spade.xmpp.protocol-module.html#NS_PRIVACY,Variable spade.xmpp.roster.NS_PRIVACY=spade.xmpp.roster-module.html#NS_PRIVACY,Variable spade.xmpp.transports.NS_PRIVACY=spade.xmpp.transports-module.html#NS_PRIVACY,Variable spade.xmppd.xmppd.NS_PRIVACY=spade.xmppd.xmppd-module.html#NS_PRIVACY"><a title="spade.Agent.NS_PRIVACY
spade.MTP.NS_PRIVACY
spade.Organization.NS_PRIVACY
spade.Organization_new.NS_PRIVACY
spade.Unit.NS_PRIVACY
spade.Unit_new.NS_PRIVACY
spade.socialnetwork.NS_PRIVACY
spade.xmpp.NS_PRIVACY
spade.xmpp.auth.NS_PRIVACY
spade.xmpp.browser.NS_PRIVACY
spade.xmpp.commands.NS_PRIVACY
spade.xmpp.dispatcher.NS_PRIVACY
spade.xmpp.features.NS_PRIVACY
spade.xmpp.filetransfer.NS_PRIVACY
spade.xmpp.protocol.NS_PRIVACY
spade.xmpp.roster.NS_PRIVACY
spade.xmpp.transports.NS_PRIVACY
spade.xmppd.xmppd.NS_PRIVACY" class="py-name" href="#" onclick="return doclink('link-51', 'NS_PRIVACY', 'link-51');">NS_PRIVACY</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:privacy'</tt> </tt>
<a name="L67"></a><tt class="py-lineno"> 67</tt>  <tt class="py-line"><tt id="link-52" class="py-name" targets="Variable spade.Agent.NS_PRIVATE=spade.Agent-module.html#NS_PRIVATE,Variable spade.MTP.NS_PRIVATE=spade.MTP-module.html#NS_PRIVATE,Variable spade.Organization.NS_PRIVATE=spade.Organization-module.html#NS_PRIVATE,Variable spade.Organization_new.NS_PRIVATE=spade.Organization_new-module.html#NS_PRIVATE,Variable spade.Unit.NS_PRIVATE=spade.Unit-module.html#NS_PRIVATE,Variable spade.Unit_new.NS_PRIVATE=spade.Unit_new-module.html#NS_PRIVATE,Variable spade.socialnetwork.NS_PRIVATE=spade.socialnetwork-module.html#NS_PRIVATE,Variable spade.xmpp.NS_PRIVATE=spade.xmpp-module.html#NS_PRIVATE,Variable spade.xmpp.auth.NS_PRIVATE=spade.xmpp.auth-module.html#NS_PRIVATE,Variable spade.xmpp.browser.NS_PRIVATE=spade.xmpp.browser-module.html#NS_PRIVATE,Variable spade.xmpp.commands.NS_PRIVATE=spade.xmpp.commands-module.html#NS_PRIVATE,Variable spade.xmpp.dispatcher.NS_PRIVATE=spade.xmpp.dispatcher-module.html#NS_PRIVATE,Variable spade.xmpp.features.NS_PRIVATE=spade.xmpp.features-module.html#NS_PRIVATE,Variable spade.xmpp.filetransfer.NS_PRIVATE=spade.xmpp.filetransfer-module.html#NS_PRIVATE,Variable spade.xmpp.protocol.NS_PRIVATE=spade.xmpp.protocol-module.html#NS_PRIVATE,Variable spade.xmpp.roster.NS_PRIVATE=spade.xmpp.roster-module.html#NS_PRIVATE,Variable spade.xmpp.transports.NS_PRIVATE=spade.xmpp.transports-module.html#NS_PRIVATE,Variable spade.xmppd.xmppd.NS_PRIVATE=spade.xmppd.xmppd-module.html#NS_PRIVATE"><a title="spade.Agent.NS_PRIVATE
spade.MTP.NS_PRIVATE
spade.Organization.NS_PRIVATE
spade.Organization_new.NS_PRIVATE
spade.Unit.NS_PRIVATE
spade.Unit_new.NS_PRIVATE
spade.socialnetwork.NS_PRIVATE
spade.xmpp.NS_PRIVATE
spade.xmpp.auth.NS_PRIVATE
spade.xmpp.browser.NS_PRIVATE
spade.xmpp.commands.NS_PRIVATE
spade.xmpp.dispatcher.NS_PRIVATE
spade.xmpp.features.NS_PRIVATE
spade.xmpp.filetransfer.NS_PRIVATE
spade.xmpp.protocol.NS_PRIVATE
spade.xmpp.roster.NS_PRIVATE
spade.xmpp.transports.NS_PRIVATE
spade.xmppd.xmppd.NS_PRIVATE" class="py-name" href="#" onclick="return doclink('link-52', 'NS_PRIVATE', 'link-52');">NS_PRIVATE</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:private'</tt> </tt>
<a name="L68"></a><tt class="py-lineno"> 68</tt>  <tt class="py-line"><tt id="link-53" class="py-name" targets="Variable spade.Agent.NS_PUBSUB=spade.Agent-module.html#NS_PUBSUB,Variable spade.MTP.NS_PUBSUB=spade.MTP-module.html#NS_PUBSUB,Variable spade.Organization.NS_PUBSUB=spade.Organization-module.html#NS_PUBSUB,Variable spade.Organization_new.NS_PUBSUB=spade.Organization_new-module.html#NS_PUBSUB,Variable spade.Unit.NS_PUBSUB=spade.Unit-module.html#NS_PUBSUB,Variable spade.Unit_new.NS_PUBSUB=spade.Unit_new-module.html#NS_PUBSUB,Variable spade.socialnetwork.NS_PUBSUB=spade.socialnetwork-module.html#NS_PUBSUB,Variable spade.xmpp.NS_PUBSUB=spade.xmpp-module.html#NS_PUBSUB,Variable spade.xmpp.auth.NS_PUBSUB=spade.xmpp.auth-module.html#NS_PUBSUB,Variable spade.xmpp.browser.NS_PUBSUB=spade.xmpp.browser-module.html#NS_PUBSUB,Variable spade.xmpp.commands.NS_PUBSUB=spade.xmpp.commands-module.html#NS_PUBSUB,Variable spade.xmpp.dispatcher.NS_PUBSUB=spade.xmpp.dispatcher-module.html#NS_PUBSUB,Variable spade.xmpp.features.NS_PUBSUB=spade.xmpp.features-module.html#NS_PUBSUB,Variable spade.xmpp.filetransfer.NS_PUBSUB=spade.xmpp.filetransfer-module.html#NS_PUBSUB,Variable spade.xmpp.protocol.NS_PUBSUB=spade.xmpp.protocol-module.html#NS_PUBSUB,Variable spade.xmpp.roster.NS_PUBSUB=spade.xmpp.roster-module.html#NS_PUBSUB,Variable spade.xmpp.transports.NS_PUBSUB=spade.xmpp.transports-module.html#NS_PUBSUB,Variable spade.xmppd.xmppd.NS_PUBSUB=spade.xmppd.xmppd-module.html#NS_PUBSUB"><a title="spade.Agent.NS_PUBSUB
spade.MTP.NS_PUBSUB
spade.Organization.NS_PUBSUB
spade.Organization_new.NS_PUBSUB
spade.Unit.NS_PUBSUB
spade.Unit_new.NS_PUBSUB
spade.socialnetwork.NS_PUBSUB
spade.xmpp.NS_PUBSUB
spade.xmpp.auth.NS_PUBSUB
spade.xmpp.browser.NS_PUBSUB
spade.xmpp.commands.NS_PUBSUB
spade.xmpp.dispatcher.NS_PUBSUB
spade.xmpp.features.NS_PUBSUB
spade.xmpp.filetransfer.NS_PUBSUB
spade.xmpp.protocol.NS_PUBSUB
spade.xmpp.roster.NS_PUBSUB
spade.xmpp.transports.NS_PUBSUB
spade.xmppd.xmppd.NS_PUBSUB" class="py-name" href="#" onclick="return doclink('link-53', 'NS_PUBSUB', 'link-53');">NS_PUBSUB</a></tt>       <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/pubsub'</tt>                    <tt class="py-comment"># JEP-0060</tt> </tt>
<a name="L69"></a><tt class="py-lineno"> 69</tt>  <tt class="py-line"><tt id="link-54" class="py-name" targets="Variable spade.Agent.NS_REGISTER=spade.Agent-module.html#NS_REGISTER,Variable spade.MTP.NS_REGISTER=spade.MTP-module.html#NS_REGISTER,Variable spade.Organization.NS_REGISTER=spade.Organization-module.html#NS_REGISTER,Variable spade.Organization_new.NS_REGISTER=spade.Organization_new-module.html#NS_REGISTER,Variable spade.Unit.NS_REGISTER=spade.Unit-module.html#NS_REGISTER,Variable spade.Unit_new.NS_REGISTER=spade.Unit_new-module.html#NS_REGISTER,Variable spade.socialnetwork.NS_REGISTER=spade.socialnetwork-module.html#NS_REGISTER,Variable spade.xmpp.NS_REGISTER=spade.xmpp-module.html#NS_REGISTER,Variable spade.xmpp.auth.NS_REGISTER=spade.xmpp.auth-module.html#NS_REGISTER,Variable spade.xmpp.browser.NS_REGISTER=spade.xmpp.browser-module.html#NS_REGISTER,Variable spade.xmpp.commands.NS_REGISTER=spade.xmpp.commands-module.html#NS_REGISTER,Variable spade.xmpp.dispatcher.NS_REGISTER=spade.xmpp.dispatcher-module.html#NS_REGISTER,Variable spade.xmpp.features.NS_REGISTER=spade.xmpp.features-module.html#NS_REGISTER,Variable spade.xmpp.filetransfer.NS_REGISTER=spade.xmpp.filetransfer-module.html#NS_REGISTER,Variable spade.xmpp.protocol.NS_REGISTER=spade.xmpp.protocol-module.html#NS_REGISTER,Variable spade.xmpp.roster.NS_REGISTER=spade.xmpp.roster-module.html#NS_REGISTER,Variable spade.xmpp.transports.NS_REGISTER=spade.xmpp.transports-module.html#NS_REGISTER,Variable spade.xmppd.xmppd.NS_REGISTER=spade.xmppd.xmppd-module.html#NS_REGISTER"><a title="spade.Agent.NS_REGISTER
spade.MTP.NS_REGISTER
spade.Organization.NS_REGISTER
spade.Organization_new.NS_REGISTER
spade.Unit.NS_REGISTER
spade.Unit_new.NS_REGISTER
spade.socialnetwork.NS_REGISTER
spade.xmpp.NS_REGISTER
spade.xmpp.auth.NS_REGISTER
spade.xmpp.browser.NS_REGISTER
spade.xmpp.commands.NS_REGISTER
spade.xmpp.dispatcher.NS_REGISTER
spade.xmpp.features.NS_REGISTER
spade.xmpp.filetransfer.NS_REGISTER
spade.xmpp.protocol.NS_REGISTER
spade.xmpp.roster.NS_REGISTER
spade.xmpp.transports.NS_REGISTER
spade.xmppd.xmppd.NS_REGISTER" class="py-name" href="#" onclick="return doclink('link-54', 'NS_REGISTER', 'link-54');">NS_REGISTER</a></tt>     <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:register'</tt> </tt>
<a name="L70"></a><tt class="py-lineno"> 70</tt>  <tt class="py-line"><tt id="link-55" class="py-name" targets="Variable spade.Agent.NS_ROSTER=spade.Agent-module.html#NS_ROSTER,Variable spade.MTP.NS_ROSTER=spade.MTP-module.html#NS_ROSTER,Variable spade.Organization.NS_ROSTER=spade.Organization-module.html#NS_ROSTER,Variable spade.Organization_new.NS_ROSTER=spade.Organization_new-module.html#NS_ROSTER,Variable spade.Unit.NS_ROSTER=spade.Unit-module.html#NS_ROSTER,Variable spade.Unit_new.NS_ROSTER=spade.Unit_new-module.html#NS_ROSTER,Variable spade.socialnetwork.NS_ROSTER=spade.socialnetwork-module.html#NS_ROSTER,Variable spade.xmpp.NS_ROSTER=spade.xmpp-module.html#NS_ROSTER,Variable spade.xmpp.auth.NS_ROSTER=spade.xmpp.auth-module.html#NS_ROSTER,Variable spade.xmpp.browser.NS_ROSTER=spade.xmpp.browser-module.html#NS_ROSTER,Variable spade.xmpp.commands.NS_ROSTER=spade.xmpp.commands-module.html#NS_ROSTER,Variable spade.xmpp.dispatcher.NS_ROSTER=spade.xmpp.dispatcher-module.html#NS_ROSTER,Variable spade.xmpp.features.NS_ROSTER=spade.xmpp.features-module.html#NS_ROSTER,Variable spade.xmpp.filetransfer.NS_ROSTER=spade.xmpp.filetransfer-module.html#NS_ROSTER,Variable spade.xmpp.protocol.NS_ROSTER=spade.xmpp.protocol-module.html#NS_ROSTER,Variable spade.xmpp.roster.NS_ROSTER=spade.xmpp.roster-module.html#NS_ROSTER,Variable spade.xmpp.transports.NS_ROSTER=spade.xmpp.transports-module.html#NS_ROSTER,Variable spade.xmppd.xmppd.NS_ROSTER=spade.xmppd.xmppd-module.html#NS_ROSTER"><a title="spade.Agent.NS_ROSTER
spade.MTP.NS_ROSTER
spade.Organization.NS_ROSTER
spade.Organization_new.NS_ROSTER
spade.Unit.NS_ROSTER
spade.Unit_new.NS_ROSTER
spade.socialnetwork.NS_ROSTER
spade.xmpp.NS_ROSTER
spade.xmpp.auth.NS_ROSTER
spade.xmpp.browser.NS_ROSTER
spade.xmpp.commands.NS_ROSTER
spade.xmpp.dispatcher.NS_ROSTER
spade.xmpp.features.NS_ROSTER
spade.xmpp.filetransfer.NS_ROSTER
spade.xmpp.protocol.NS_ROSTER
spade.xmpp.roster.NS_ROSTER
spade.xmpp.transports.NS_ROSTER
spade.xmppd.xmppd.NS_ROSTER" class="py-name" href="#" onclick="return doclink('link-55', 'NS_ROSTER', 'link-55');">NS_ROSTER</a></tt>       <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:roster'</tt> </tt>
<a name="L71"></a><tt class="py-lineno"> 71</tt>  <tt class="py-line"><tt id="link-56" class="py-name" targets="Variable spade.Agent.NS_ROSTERX=spade.Agent-module.html#NS_ROSTERX,Variable spade.MTP.NS_ROSTERX=spade.MTP-module.html#NS_ROSTERX,Variable spade.Organization.NS_ROSTERX=spade.Organization-module.html#NS_ROSTERX,Variable spade.Organization_new.NS_ROSTERX=spade.Organization_new-module.html#NS_ROSTERX,Variable spade.Unit.NS_ROSTERX=spade.Unit-module.html#NS_ROSTERX,Variable spade.Unit_new.NS_ROSTERX=spade.Unit_new-module.html#NS_ROSTERX,Variable spade.socialnetwork.NS_ROSTERX=spade.socialnetwork-module.html#NS_ROSTERX,Variable spade.xmpp.NS_ROSTERX=spade.xmpp-module.html#NS_ROSTERX,Variable spade.xmpp.auth.NS_ROSTERX=spade.xmpp.auth-module.html#NS_ROSTERX,Variable spade.xmpp.browser.NS_ROSTERX=spade.xmpp.browser-module.html#NS_ROSTERX,Variable spade.xmpp.commands.NS_ROSTERX=spade.xmpp.commands-module.html#NS_ROSTERX,Variable spade.xmpp.dispatcher.NS_ROSTERX=spade.xmpp.dispatcher-module.html#NS_ROSTERX,Variable spade.xmpp.features.NS_ROSTERX=spade.xmpp.features-module.html#NS_ROSTERX,Variable spade.xmpp.filetransfer.NS_ROSTERX=spade.xmpp.filetransfer-module.html#NS_ROSTERX,Variable spade.xmpp.protocol.NS_ROSTERX=spade.xmpp.protocol-module.html#NS_ROSTERX,Variable spade.xmpp.roster.NS_ROSTERX=spade.xmpp.roster-module.html#NS_ROSTERX,Variable spade.xmpp.transports.NS_ROSTERX=spade.xmpp.transports-module.html#NS_ROSTERX,Variable spade.xmppd.xmppd.NS_ROSTERX=spade.xmppd.xmppd-module.html#NS_ROSTERX"><a title="spade.Agent.NS_ROSTERX
spade.MTP.NS_ROSTERX
spade.Organization.NS_ROSTERX
spade.Organization_new.NS_ROSTERX
spade.Unit.NS_ROSTERX
spade.Unit_new.NS_ROSTERX
spade.socialnetwork.NS_ROSTERX
spade.xmpp.NS_ROSTERX
spade.xmpp.auth.NS_ROSTERX
spade.xmpp.browser.NS_ROSTERX
spade.xmpp.commands.NS_ROSTERX
spade.xmpp.dispatcher.NS_ROSTERX
spade.xmpp.features.NS_ROSTERX
spade.xmpp.filetransfer.NS_ROSTERX
spade.xmpp.protocol.NS_ROSTERX
spade.xmpp.roster.NS_ROSTERX
spade.xmpp.transports.NS_ROSTERX
spade.xmppd.xmppd.NS_ROSTERX" class="py-name" href="#" onclick="return doclink('link-56', 'NS_ROSTERX', 'link-56');">NS_ROSTERX</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/rosterx'</tt>                   <tt class="py-comment"># JEP-0144</tt> </tt>
<a name="L72"></a><tt class="py-lineno"> 72</tt>  <tt class="py-line"><tt id="link-57" class="py-name" targets="Variable spade.Agent.NS_RPC=spade.Agent-module.html#NS_RPC,Variable spade.MTP.NS_RPC=spade.MTP-module.html#NS_RPC,Variable spade.Organization.NS_RPC=spade.Organization-module.html#NS_RPC,Variable spade.Organization_new.NS_RPC=spade.Organization_new-module.html#NS_RPC,Variable spade.Unit.NS_RPC=spade.Unit-module.html#NS_RPC,Variable spade.Unit_new.NS_RPC=spade.Unit_new-module.html#NS_RPC,Variable spade.socialnetwork.NS_RPC=spade.socialnetwork-module.html#NS_RPC,Variable spade.xmpp.NS_RPC=spade.xmpp-module.html#NS_RPC,Variable spade.xmpp.auth.NS_RPC=spade.xmpp.auth-module.html#NS_RPC,Variable spade.xmpp.browser.NS_RPC=spade.xmpp.browser-module.html#NS_RPC,Variable spade.xmpp.commands.NS_RPC=spade.xmpp.commands-module.html#NS_RPC,Variable spade.xmpp.dispatcher.NS_RPC=spade.xmpp.dispatcher-module.html#NS_RPC,Variable spade.xmpp.features.NS_RPC=spade.xmpp.features-module.html#NS_RPC,Variable spade.xmpp.filetransfer.NS_RPC=spade.xmpp.filetransfer-module.html#NS_RPC,Variable spade.xmpp.protocol.NS_RPC=spade.xmpp.protocol-module.html#NS_RPC,Variable spade.xmpp.roster.NS_RPC=spade.xmpp.roster-module.html#NS_RPC,Variable spade.xmpp.transports.NS_RPC=spade.xmpp.transports-module.html#NS_RPC,Variable spade.xmppd.xmppd.NS_RPC=spade.xmppd.xmppd-module.html#NS_RPC"><a title="spade.Agent.NS_RPC
spade.MTP.NS_RPC
spade.Organization.NS_RPC
spade.Organization_new.NS_RPC
spade.Unit.NS_RPC
spade.Unit_new.NS_RPC
spade.socialnetwork.NS_RPC
spade.xmpp.NS_RPC
spade.xmpp.auth.NS_RPC
spade.xmpp.browser.NS_RPC
spade.xmpp.commands.NS_RPC
spade.xmpp.dispatcher.NS_RPC
spade.xmpp.features.NS_RPC
spade.xmpp.filetransfer.NS_RPC
spade.xmpp.protocol.NS_RPC
spade.xmpp.roster.NS_RPC
spade.xmpp.transports.NS_RPC
spade.xmppd.xmppd.NS_RPC" class="py-name" href="#" onclick="return doclink('link-57', 'NS_RPC', 'link-57');">NS_RPC</a></tt>          <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:rpc'</tt>                                        <tt class="py-comment"># JEP-0009</tt> </tt>
<a name="L73"></a><tt class="py-lineno"> 73</tt>  <tt class="py-line"><tt id="link-58" class="py-name" targets="Variable spade.Agent.NS_SASL=spade.Agent-module.html#NS_SASL,Variable spade.MTP.NS_SASL=spade.MTP-module.html#NS_SASL,Variable spade.Organization.NS_SASL=spade.Organization-module.html#NS_SASL,Variable spade.Organization_new.NS_SASL=spade.Organization_new-module.html#NS_SASL,Variable spade.Unit.NS_SASL=spade.Unit-module.html#NS_SASL,Variable spade.Unit_new.NS_SASL=spade.Unit_new-module.html#NS_SASL,Variable spade.socialnetwork.NS_SASL=spade.socialnetwork-module.html#NS_SASL,Variable spade.xmpp.NS_SASL=spade.xmpp-module.html#NS_SASL,Variable spade.xmpp.auth.NS_SASL=spade.xmpp.auth-module.html#NS_SASL,Variable spade.xmpp.browser.NS_SASL=spade.xmpp.browser-module.html#NS_SASL,Variable spade.xmpp.commands.NS_SASL=spade.xmpp.commands-module.html#NS_SASL,Variable spade.xmpp.dispatcher.NS_SASL=spade.xmpp.dispatcher-module.html#NS_SASL,Variable spade.xmpp.features.NS_SASL=spade.xmpp.features-module.html#NS_SASL,Variable spade.xmpp.filetransfer.NS_SASL=spade.xmpp.filetransfer-module.html#NS_SASL,Variable spade.xmpp.protocol.NS_SASL=spade.xmpp.protocol-module.html#NS_SASL,Variable spade.xmpp.roster.NS_SASL=spade.xmpp.roster-module.html#NS_SASL,Variable spade.xmpp.transports.NS_SASL=spade.xmpp.transports-module.html#NS_SASL,Variable spade.xmppd.xmppd.NS_SASL=spade.xmppd.xmppd-module.html#NS_SASL"><a title="spade.Agent.NS_SASL
spade.MTP.NS_SASL
spade.Organization.NS_SASL
spade.Organization_new.NS_SASL
spade.Unit.NS_SASL
spade.Unit_new.NS_SASL
spade.socialnetwork.NS_SASL
spade.xmpp.NS_SASL
spade.xmpp.auth.NS_SASL
spade.xmpp.browser.NS_SASL
spade.xmpp.commands.NS_SASL
spade.xmpp.dispatcher.NS_SASL
spade.xmpp.features.NS_SASL
spade.xmpp.filetransfer.NS_SASL
spade.xmpp.protocol.NS_SASL
spade.xmpp.roster.NS_SASL
spade.xmpp.transports.NS_SASL
spade.xmppd.xmppd.NS_SASL" class="py-name" href="#" onclick="return doclink('link-58', 'NS_SASL', 'link-58');">NS_SASL</a></tt>         <tt class="py-op">=</tt><tt class="py-string">'urn:ietf:params:xml:ns:xmpp-sasl'</tt> </tt>
<a name="L74"></a><tt class="py-lineno"> 74</tt>  <tt class="py-line"><tt id="link-59" class="py-name" targets="Variable spade.Agent.NS_SEARCH=spade.Agent-module.html#NS_SEARCH,Variable spade.MTP.NS_SEARCH=spade.MTP-module.html#NS_SEARCH,Variable spade.Organization.NS_SEARCH=spade.Organization-module.html#NS_SEARCH,Variable spade.Organization_new.NS_SEARCH=spade.Organization_new-module.html#NS_SEARCH,Variable spade.Unit.NS_SEARCH=spade.Unit-module.html#NS_SEARCH,Variable spade.Unit_new.NS_SEARCH=spade.Unit_new-module.html#NS_SEARCH,Variable spade.socialnetwork.NS_SEARCH=spade.socialnetwork-module.html#NS_SEARCH,Variable spade.xmpp.NS_SEARCH=spade.xmpp-module.html#NS_SEARCH,Variable spade.xmpp.auth.NS_SEARCH=spade.xmpp.auth-module.html#NS_SEARCH,Variable spade.xmpp.browser.NS_SEARCH=spade.xmpp.browser-module.html#NS_SEARCH,Variable spade.xmpp.commands.NS_SEARCH=spade.xmpp.commands-module.html#NS_SEARCH,Variable spade.xmpp.dispatcher.NS_SEARCH=spade.xmpp.dispatcher-module.html#NS_SEARCH,Variable spade.xmpp.features.NS_SEARCH=spade.xmpp.features-module.html#NS_SEARCH,Variable spade.xmpp.filetransfer.NS_SEARCH=spade.xmpp.filetransfer-module.html#NS_SEARCH,Variable spade.xmpp.protocol.NS_SEARCH=spade.xmpp.protocol-module.html#NS_SEARCH,Variable spade.xmpp.roster.NS_SEARCH=spade.xmpp.roster-module.html#NS_SEARCH,Variable spade.xmpp.transports.NS_SEARCH=spade.xmpp.transports-module.html#NS_SEARCH,Variable spade.xmppd.xmppd.NS_SEARCH=spade.xmppd.xmppd-module.html#NS_SEARCH"><a title="spade.Agent.NS_SEARCH
spade.MTP.NS_SEARCH
spade.Organization.NS_SEARCH
spade.Organization_new.NS_SEARCH
spade.Unit.NS_SEARCH
spade.Unit_new.NS_SEARCH
spade.socialnetwork.NS_SEARCH
spade.xmpp.NS_SEARCH
spade.xmpp.auth.NS_SEARCH
spade.xmpp.browser.NS_SEARCH
spade.xmpp.commands.NS_SEARCH
spade.xmpp.dispatcher.NS_SEARCH
spade.xmpp.features.NS_SEARCH
spade.xmpp.filetransfer.NS_SEARCH
spade.xmpp.protocol.NS_SEARCH
spade.xmpp.roster.NS_SEARCH
spade.xmpp.transports.NS_SEARCH
spade.xmppd.xmppd.NS_SEARCH" class="py-name" href="#" onclick="return doclink('link-59', 'NS_SEARCH', 'link-59');">NS_SEARCH</a></tt>       <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:search'</tt> </tt>
<a name="L75"></a><tt class="py-lineno"> 75</tt>  <tt class="py-line"><tt id="link-60" class="py-name" targets="Variable spade.Agent.NS_SERVER=spade.Agent-module.html#NS_SERVER,Variable spade.MTP.NS_SERVER=spade.MTP-module.html#NS_SERVER,Variable spade.Organization.NS_SERVER=spade.Organization-module.html#NS_SERVER,Variable spade.Organization_new.NS_SERVER=spade.Organization_new-module.html#NS_SERVER,Variable spade.Unit.NS_SERVER=spade.Unit-module.html#NS_SERVER,Variable spade.Unit_new.NS_SERVER=spade.Unit_new-module.html#NS_SERVER,Variable spade.socialnetwork.NS_SERVER=spade.socialnetwork-module.html#NS_SERVER,Variable spade.xmpp.NS_SERVER=spade.xmpp-module.html#NS_SERVER,Variable spade.xmpp.auth.NS_SERVER=spade.xmpp.auth-module.html#NS_SERVER,Variable spade.xmpp.browser.NS_SERVER=spade.xmpp.browser-module.html#NS_SERVER,Variable spade.xmpp.commands.NS_SERVER=spade.xmpp.commands-module.html#NS_SERVER,Variable spade.xmpp.dispatcher.NS_SERVER=spade.xmpp.dispatcher-module.html#NS_SERVER,Variable spade.xmpp.features.NS_SERVER=spade.xmpp.features-module.html#NS_SERVER,Variable spade.xmpp.filetransfer.NS_SERVER=spade.xmpp.filetransfer-module.html#NS_SERVER,Variable spade.xmpp.protocol.NS_SERVER=spade.xmpp.protocol-module.html#NS_SERVER,Variable spade.xmpp.roster.NS_SERVER=spade.xmpp.roster-module.html#NS_SERVER,Variable spade.xmpp.transports.NS_SERVER=spade.xmpp.transports-module.html#NS_SERVER,Variable spade.xmppd.xmppd.NS_SERVER=spade.xmppd.xmppd-module.html#NS_SERVER"><a title="spade.Agent.NS_SERVER
spade.MTP.NS_SERVER
spade.Organization.NS_SERVER
spade.Organization_new.NS_SERVER
spade.Unit.NS_SERVER
spade.Unit_new.NS_SERVER
spade.socialnetwork.NS_SERVER
spade.xmpp.NS_SERVER
spade.xmpp.auth.NS_SERVER
spade.xmpp.browser.NS_SERVER
spade.xmpp.commands.NS_SERVER
spade.xmpp.dispatcher.NS_SERVER
spade.xmpp.features.NS_SERVER
spade.xmpp.filetransfer.NS_SERVER
spade.xmpp.protocol.NS_SERVER
spade.xmpp.roster.NS_SERVER
spade.xmpp.transports.NS_SERVER
spade.xmppd.xmppd.NS_SERVER" class="py-name" href="#" onclick="return doclink('link-60', 'NS_SERVER', 'link-60');">NS_SERVER</a></tt>       <tt class="py-op">=</tt><tt class="py-string">'jabber:server'</tt> </tt>
<a name="L76"></a><tt class="py-lineno"> 76</tt>  <tt class="py-line"><tt id="link-61" class="py-name" targets="Variable spade.Agent.NS_SESSION=spade.Agent-module.html#NS_SESSION,Variable spade.MTP.NS_SESSION=spade.MTP-module.html#NS_SESSION,Variable spade.Organization.NS_SESSION=spade.Organization-module.html#NS_SESSION,Variable spade.Organization_new.NS_SESSION=spade.Organization_new-module.html#NS_SESSION,Variable spade.Unit.NS_SESSION=spade.Unit-module.html#NS_SESSION,Variable spade.Unit_new.NS_SESSION=spade.Unit_new-module.html#NS_SESSION,Variable spade.socialnetwork.NS_SESSION=spade.socialnetwork-module.html#NS_SESSION,Variable spade.xmpp.NS_SESSION=spade.xmpp-module.html#NS_SESSION,Variable spade.xmpp.auth.NS_SESSION=spade.xmpp.auth-module.html#NS_SESSION,Variable spade.xmpp.browser.NS_SESSION=spade.xmpp.browser-module.html#NS_SESSION,Variable spade.xmpp.commands.NS_SESSION=spade.xmpp.commands-module.html#NS_SESSION,Variable spade.xmpp.dispatcher.NS_SESSION=spade.xmpp.dispatcher-module.html#NS_SESSION,Variable spade.xmpp.features.NS_SESSION=spade.xmpp.features-module.html#NS_SESSION,Variable spade.xmpp.filetransfer.NS_SESSION=spade.xmpp.filetransfer-module.html#NS_SESSION,Variable spade.xmpp.protocol.NS_SESSION=spade.xmpp.protocol-module.html#NS_SESSION,Variable spade.xmpp.roster.NS_SESSION=spade.xmpp.roster-module.html#NS_SESSION,Variable spade.xmpp.transports.NS_SESSION=spade.xmpp.transports-module.html#NS_SESSION,Variable spade.xmppd.xmppd.NS_SESSION=spade.xmppd.xmppd-module.html#NS_SESSION"><a title="spade.Agent.NS_SESSION
spade.MTP.NS_SESSION
spade.Organization.NS_SESSION
spade.Organization_new.NS_SESSION
spade.Unit.NS_SESSION
spade.Unit_new.NS_SESSION
spade.socialnetwork.NS_SESSION
spade.xmpp.NS_SESSION
spade.xmpp.auth.NS_SESSION
spade.xmpp.browser.NS_SESSION
spade.xmpp.commands.NS_SESSION
spade.xmpp.dispatcher.NS_SESSION
spade.xmpp.features.NS_SESSION
spade.xmpp.filetransfer.NS_SESSION
spade.xmpp.protocol.NS_SESSION
spade.xmpp.roster.NS_SESSION
spade.xmpp.transports.NS_SESSION
spade.xmppd.xmppd.NS_SESSION" class="py-name" href="#" onclick="return doclink('link-61', 'NS_SESSION', 'link-61');">NS_SESSION</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'urn:ietf:params:xml:ns:xmpp-session'</tt> </tt>
<a name="L77"></a><tt class="py-lineno"> 77</tt>  <tt class="py-line"><tt id="link-62" class="py-name" targets="Variable spade.Agent.NS_SI=spade.Agent-module.html#NS_SI,Variable spade.MTP.NS_SI=spade.MTP-module.html#NS_SI,Variable spade.Organization.NS_SI=spade.Organization-module.html#NS_SI,Variable spade.Organization_new.NS_SI=spade.Organization_new-module.html#NS_SI,Variable spade.Unit.NS_SI=spade.Unit-module.html#NS_SI,Variable spade.Unit_new.NS_SI=spade.Unit_new-module.html#NS_SI,Variable spade.socialnetwork.NS_SI=spade.socialnetwork-module.html#NS_SI,Variable spade.xmpp.NS_SI=spade.xmpp-module.html#NS_SI,Variable spade.xmpp.auth.NS_SI=spade.xmpp.auth-module.html#NS_SI,Variable spade.xmpp.browser.NS_SI=spade.xmpp.browser-module.html#NS_SI,Variable spade.xmpp.commands.NS_SI=spade.xmpp.commands-module.html#NS_SI,Variable spade.xmpp.dispatcher.NS_SI=spade.xmpp.dispatcher-module.html#NS_SI,Variable spade.xmpp.features.NS_SI=spade.xmpp.features-module.html#NS_SI,Variable spade.xmpp.filetransfer.NS_SI=spade.xmpp.filetransfer-module.html#NS_SI,Variable spade.xmpp.protocol.NS_SI=spade.xmpp.protocol-module.html#NS_SI,Variable spade.xmpp.roster.NS_SI=spade.xmpp.roster-module.html#NS_SI,Variable spade.xmpp.transports.NS_SI=spade.xmpp.transports-module.html#NS_SI,Variable spade.xmppd.xmppd.NS_SI=spade.xmppd.xmppd-module.html#NS_SI"><a title="spade.Agent.NS_SI
spade.MTP.NS_SI
spade.Organization.NS_SI
spade.Organization_new.NS_SI
spade.Unit.NS_SI
spade.Unit_new.NS_SI
spade.socialnetwork.NS_SI
spade.xmpp.NS_SI
spade.xmpp.auth.NS_SI
spade.xmpp.browser.NS_SI
spade.xmpp.commands.NS_SI
spade.xmpp.dispatcher.NS_SI
spade.xmpp.features.NS_SI
spade.xmpp.filetransfer.NS_SI
spade.xmpp.protocol.NS_SI
spade.xmpp.roster.NS_SI
spade.xmpp.transports.NS_SI
spade.xmppd.xmppd.NS_SI" class="py-name" href="#" onclick="return doclink('link-62', 'NS_SI', 'link-62');">NS_SI</a></tt>           <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/si'</tt>                        <tt class="py-comment"># JEP-0096</tt> </tt>
<a name="L78"></a><tt class="py-lineno"> 78</tt>  <tt class="py-line"><tt id="link-63" class="py-name" targets="Variable spade.Agent.NS_SI_PUB=spade.Agent-module.html#NS_SI_PUB,Variable spade.MTP.NS_SI_PUB=spade.MTP-module.html#NS_SI_PUB,Variable spade.Organization.NS_SI_PUB=spade.Organization-module.html#NS_SI_PUB,Variable spade.Organization_new.NS_SI_PUB=spade.Organization_new-module.html#NS_SI_PUB,Variable spade.Unit.NS_SI_PUB=spade.Unit-module.html#NS_SI_PUB,Variable spade.Unit_new.NS_SI_PUB=spade.Unit_new-module.html#NS_SI_PUB,Variable spade.socialnetwork.NS_SI_PUB=spade.socialnetwork-module.html#NS_SI_PUB,Variable spade.xmpp.NS_SI_PUB=spade.xmpp-module.html#NS_SI_PUB,Variable spade.xmpp.auth.NS_SI_PUB=spade.xmpp.auth-module.html#NS_SI_PUB,Variable spade.xmpp.browser.NS_SI_PUB=spade.xmpp.browser-module.html#NS_SI_PUB,Variable spade.xmpp.commands.NS_SI_PUB=spade.xmpp.commands-module.html#NS_SI_PUB,Variable spade.xmpp.dispatcher.NS_SI_PUB=spade.xmpp.dispatcher-module.html#NS_SI_PUB,Variable spade.xmpp.features.NS_SI_PUB=spade.xmpp.features-module.html#NS_SI_PUB,Variable spade.xmpp.filetransfer.NS_SI_PUB=spade.xmpp.filetransfer-module.html#NS_SI_PUB,Variable spade.xmpp.protocol.NS_SI_PUB=spade.xmpp.protocol-module.html#NS_SI_PUB,Variable spade.xmpp.roster.NS_SI_PUB=spade.xmpp.roster-module.html#NS_SI_PUB,Variable spade.xmpp.transports.NS_SI_PUB=spade.xmpp.transports-module.html#NS_SI_PUB,Variable spade.xmppd.xmppd.NS_SI_PUB=spade.xmppd.xmppd-module.html#NS_SI_PUB"><a title="spade.Agent.NS_SI_PUB
spade.MTP.NS_SI_PUB
spade.Organization.NS_SI_PUB
spade.Organization_new.NS_SI_PUB
spade.Unit.NS_SI_PUB
spade.Unit_new.NS_SI_PUB
spade.socialnetwork.NS_SI_PUB
spade.xmpp.NS_SI_PUB
spade.xmpp.auth.NS_SI_PUB
spade.xmpp.browser.NS_SI_PUB
spade.xmpp.commands.NS_SI_PUB
spade.xmpp.dispatcher.NS_SI_PUB
spade.xmpp.features.NS_SI_PUB
spade.xmpp.filetransfer.NS_SI_PUB
spade.xmpp.protocol.NS_SI_PUB
spade.xmpp.roster.NS_SI_PUB
spade.xmpp.transports.NS_SI_PUB
spade.xmppd.xmppd.NS_SI_PUB" class="py-name" href="#" onclick="return doclink('link-63', 'NS_SI_PUB', 'link-63');">NS_SI_PUB</a></tt>       <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/sipub'</tt>                     <tt class="py-comment"># JEP-0137</tt> </tt>
<a name="L79"></a><tt class="py-lineno"> 79</tt>  <tt class="py-line"><tt id="link-64" class="py-name" targets="Variable spade.Agent.NS_SIGNED=spade.Agent-module.html#NS_SIGNED,Variable spade.MTP.NS_SIGNED=spade.MTP-module.html#NS_SIGNED,Variable spade.Organization.NS_SIGNED=spade.Organization-module.html#NS_SIGNED,Variable spade.Organization_new.NS_SIGNED=spade.Organization_new-module.html#NS_SIGNED,Variable spade.Unit.NS_SIGNED=spade.Unit-module.html#NS_SIGNED,Variable spade.Unit_new.NS_SIGNED=spade.Unit_new-module.html#NS_SIGNED,Variable spade.socialnetwork.NS_SIGNED=spade.socialnetwork-module.html#NS_SIGNED,Variable spade.xmpp.NS_SIGNED=spade.xmpp-module.html#NS_SIGNED,Variable spade.xmpp.auth.NS_SIGNED=spade.xmpp.auth-module.html#NS_SIGNED,Variable spade.xmpp.browser.NS_SIGNED=spade.xmpp.browser-module.html#NS_SIGNED,Variable spade.xmpp.commands.NS_SIGNED=spade.xmpp.commands-module.html#NS_SIGNED,Variable spade.xmpp.dispatcher.NS_SIGNED=spade.xmpp.dispatcher-module.html#NS_SIGNED,Variable spade.xmpp.features.NS_SIGNED=spade.xmpp.features-module.html#NS_SIGNED,Variable spade.xmpp.filetransfer.NS_SIGNED=spade.xmpp.filetransfer-module.html#NS_SIGNED,Variable spade.xmpp.protocol.NS_SIGNED=spade.xmpp.protocol-module.html#NS_SIGNED,Variable spade.xmpp.roster.NS_SIGNED=spade.xmpp.roster-module.html#NS_SIGNED,Variable spade.xmpp.transports.NS_SIGNED=spade.xmpp.transports-module.html#NS_SIGNED,Variable spade.xmppd.xmppd.NS_SIGNED=spade.xmppd.xmppd-module.html#NS_SIGNED"><a title="spade.Agent.NS_SIGNED
spade.MTP.NS_SIGNED
spade.Organization.NS_SIGNED
spade.Organization_new.NS_SIGNED
spade.Unit.NS_SIGNED
spade.Unit_new.NS_SIGNED
spade.socialnetwork.NS_SIGNED
spade.xmpp.NS_SIGNED
spade.xmpp.auth.NS_SIGNED
spade.xmpp.browser.NS_SIGNED
spade.xmpp.commands.NS_SIGNED
spade.xmpp.dispatcher.NS_SIGNED
spade.xmpp.features.NS_SIGNED
spade.xmpp.filetransfer.NS_SIGNED
spade.xmpp.protocol.NS_SIGNED
spade.xmpp.roster.NS_SIGNED
spade.xmpp.transports.NS_SIGNED
spade.xmppd.xmppd.NS_SIGNED" class="py-name" href="#" onclick="return doclink('link-64', 'NS_SIGNED', 'link-64');">NS_SIGNED</a></tt>       <tt class="py-op">=</tt><tt class="py-string">'jabber:x:signed'</tt>                                      <tt class="py-comment"># JEP-0027</tt> </tt>
<a name="L80"></a><tt class="py-lineno"> 80</tt>  <tt class="py-line"><tt id="link-65" class="py-name" targets="Variable spade.Agent.NS_STANZAS=spade.Agent-module.html#NS_STANZAS,Variable spade.MTP.NS_STANZAS=spade.MTP-module.html#NS_STANZAS,Variable spade.Organization.NS_STANZAS=spade.Organization-module.html#NS_STANZAS,Variable spade.Organization_new.NS_STANZAS=spade.Organization_new-module.html#NS_STANZAS,Variable spade.Unit.NS_STANZAS=spade.Unit-module.html#NS_STANZAS,Variable spade.Unit_new.NS_STANZAS=spade.Unit_new-module.html#NS_STANZAS,Variable spade.socialnetwork.NS_STANZAS=spade.socialnetwork-module.html#NS_STANZAS,Variable spade.xmpp.NS_STANZAS=spade.xmpp-module.html#NS_STANZAS,Variable spade.xmpp.auth.NS_STANZAS=spade.xmpp.auth-module.html#NS_STANZAS,Variable spade.xmpp.browser.NS_STANZAS=spade.xmpp.browser-module.html#NS_STANZAS,Variable spade.xmpp.commands.NS_STANZAS=spade.xmpp.commands-module.html#NS_STANZAS,Variable spade.xmpp.dispatcher.NS_STANZAS=spade.xmpp.dispatcher-module.html#NS_STANZAS,Variable spade.xmpp.features.NS_STANZAS=spade.xmpp.features-module.html#NS_STANZAS,Variable spade.xmpp.filetransfer.NS_STANZAS=spade.xmpp.filetransfer-module.html#NS_STANZAS,Variable spade.xmpp.protocol.NS_STANZAS=spade.xmpp.protocol-module.html#NS_STANZAS,Variable spade.xmpp.roster.NS_STANZAS=spade.xmpp.roster-module.html#NS_STANZAS,Variable spade.xmpp.transports.NS_STANZAS=spade.xmpp.transports-module.html#NS_STANZAS,Variable spade.xmppd.xmppd.NS_STANZAS=spade.xmppd.xmppd-module.html#NS_STANZAS"><a title="spade.Agent.NS_STANZAS
spade.MTP.NS_STANZAS
spade.Organization.NS_STANZAS
spade.Organization_new.NS_STANZAS
spade.Unit.NS_STANZAS
spade.Unit_new.NS_STANZAS
spade.socialnetwork.NS_STANZAS
spade.xmpp.NS_STANZAS
spade.xmpp.auth.NS_STANZAS
spade.xmpp.browser.NS_STANZAS
spade.xmpp.commands.NS_STANZAS
spade.xmpp.dispatcher.NS_STANZAS
spade.xmpp.features.NS_STANZAS
spade.xmpp.filetransfer.NS_STANZAS
spade.xmpp.protocol.NS_STANZAS
spade.xmpp.roster.NS_STANZAS
spade.xmpp.transports.NS_STANZAS
spade.xmppd.xmppd.NS_STANZAS" class="py-name" href="#" onclick="return doclink('link-65', 'NS_STANZAS', 'link-65');">NS_STANZAS</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'urn:ietf:params:xml:ns:xmpp-stanzas'</tt> </tt>
<a name="L81"></a><tt class="py-lineno"> 81</tt>  <tt class="py-line"><tt id="link-66" class="py-name" targets="Variable spade.Agent.NS_STREAMS=spade.Agent-module.html#NS_STREAMS,Variable spade.MTP.NS_STREAMS=spade.MTP-module.html#NS_STREAMS,Variable spade.Organization.NS_STREAMS=spade.Organization-module.html#NS_STREAMS,Variable spade.Organization_new.NS_STREAMS=spade.Organization_new-module.html#NS_STREAMS,Variable spade.Unit.NS_STREAMS=spade.Unit-module.html#NS_STREAMS,Variable spade.Unit_new.NS_STREAMS=spade.Unit_new-module.html#NS_STREAMS,Variable spade.socialnetwork.NS_STREAMS=spade.socialnetwork-module.html#NS_STREAMS,Variable spade.xmpp.NS_STREAMS=spade.xmpp-module.html#NS_STREAMS,Variable spade.xmpp.auth.NS_STREAMS=spade.xmpp.auth-module.html#NS_STREAMS,Variable spade.xmpp.browser.NS_STREAMS=spade.xmpp.browser-module.html#NS_STREAMS,Variable spade.xmpp.commands.NS_STREAMS=spade.xmpp.commands-module.html#NS_STREAMS,Variable spade.xmpp.dispatcher.NS_STREAMS=spade.xmpp.dispatcher-module.html#NS_STREAMS,Variable spade.xmpp.features.NS_STREAMS=spade.xmpp.features-module.html#NS_STREAMS,Variable spade.xmpp.filetransfer.NS_STREAMS=spade.xmpp.filetransfer-module.html#NS_STREAMS,Variable spade.xmpp.protocol.NS_STREAMS=spade.xmpp.protocol-module.html#NS_STREAMS,Variable spade.xmpp.roster.NS_STREAMS=spade.xmpp.roster-module.html#NS_STREAMS,Variable spade.xmpp.transports.NS_STREAMS=spade.xmpp.transports-module.html#NS_STREAMS,Variable spade.xmppd.xmppd.NS_STREAMS=spade.xmppd.xmppd-module.html#NS_STREAMS"><a title="spade.Agent.NS_STREAMS
spade.MTP.NS_STREAMS
spade.Organization.NS_STREAMS
spade.Organization_new.NS_STREAMS
spade.Unit.NS_STREAMS
spade.Unit_new.NS_STREAMS
spade.socialnetwork.NS_STREAMS
spade.xmpp.NS_STREAMS
spade.xmpp.auth.NS_STREAMS
spade.xmpp.browser.NS_STREAMS
spade.xmpp.commands.NS_STREAMS
spade.xmpp.dispatcher.NS_STREAMS
spade.xmpp.features.NS_STREAMS
spade.xmpp.filetransfer.NS_STREAMS
spade.xmpp.protocol.NS_STREAMS
spade.xmpp.roster.NS_STREAMS
spade.xmpp.transports.NS_STREAMS
spade.xmppd.xmppd.NS_STREAMS" class="py-name" href="#" onclick="return doclink('link-66', 'NS_STREAMS', 'link-66');">NS_STREAMS</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'http://etherx.jabber.org/streams'</tt> </tt>
<a name="L82"></a><tt class="py-lineno"> 82</tt>  <tt class="py-line"><tt id="link-67" class="py-name" targets="Variable spade.Agent.NS_TIME=spade.Agent-module.html#NS_TIME,Variable spade.MTP.NS_TIME=spade.MTP-module.html#NS_TIME,Variable spade.Organization.NS_TIME=spade.Organization-module.html#NS_TIME,Variable spade.Organization_new.NS_TIME=spade.Organization_new-module.html#NS_TIME,Variable spade.Unit.NS_TIME=spade.Unit-module.html#NS_TIME,Variable spade.Unit_new.NS_TIME=spade.Unit_new-module.html#NS_TIME,Variable spade.socialnetwork.NS_TIME=spade.socialnetwork-module.html#NS_TIME,Variable spade.xmpp.NS_TIME=spade.xmpp-module.html#NS_TIME,Variable spade.xmpp.auth.NS_TIME=spade.xmpp.auth-module.html#NS_TIME,Variable spade.xmpp.browser.NS_TIME=spade.xmpp.browser-module.html#NS_TIME,Variable spade.xmpp.commands.NS_TIME=spade.xmpp.commands-module.html#NS_TIME,Variable spade.xmpp.dispatcher.NS_TIME=spade.xmpp.dispatcher-module.html#NS_TIME,Variable spade.xmpp.features.NS_TIME=spade.xmpp.features-module.html#NS_TIME,Variable spade.xmpp.filetransfer.NS_TIME=spade.xmpp.filetransfer-module.html#NS_TIME,Variable spade.xmpp.protocol.NS_TIME=spade.xmpp.protocol-module.html#NS_TIME,Variable spade.xmpp.roster.NS_TIME=spade.xmpp.roster-module.html#NS_TIME,Variable spade.xmpp.transports.NS_TIME=spade.xmpp.transports-module.html#NS_TIME,Variable spade.xmppd.xmppd.NS_TIME=spade.xmppd.xmppd-module.html#NS_TIME"><a title="spade.Agent.NS_TIME
spade.MTP.NS_TIME
spade.Organization.NS_TIME
spade.Organization_new.NS_TIME
spade.Unit.NS_TIME
spade.Unit_new.NS_TIME
spade.socialnetwork.NS_TIME
spade.xmpp.NS_TIME
spade.xmpp.auth.NS_TIME
spade.xmpp.browser.NS_TIME
spade.xmpp.commands.NS_TIME
spade.xmpp.dispatcher.NS_TIME
spade.xmpp.features.NS_TIME
spade.xmpp.filetransfer.NS_TIME
spade.xmpp.protocol.NS_TIME
spade.xmpp.roster.NS_TIME
spade.xmpp.transports.NS_TIME
spade.xmppd.xmppd.NS_TIME" class="py-name" href="#" onclick="return doclink('link-67', 'NS_TIME', 'link-67');">NS_TIME</a></tt>         <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:time'</tt> </tt>
<a name="L83"></a><tt class="py-lineno"> 83</tt>  <tt class="py-line"><tt id="link-68" class="py-name" targets="Variable spade.Agent.NS_TLS=spade.Agent-module.html#NS_TLS,Variable spade.MTP.NS_TLS=spade.MTP-module.html#NS_TLS,Variable spade.Organization.NS_TLS=spade.Organization-module.html#NS_TLS,Variable spade.Organization_new.NS_TLS=spade.Organization_new-module.html#NS_TLS,Variable spade.Unit.NS_TLS=spade.Unit-module.html#NS_TLS,Variable spade.Unit_new.NS_TLS=spade.Unit_new-module.html#NS_TLS,Variable spade.socialnetwork.NS_TLS=spade.socialnetwork-module.html#NS_TLS,Variable spade.xmpp.NS_TLS=spade.xmpp-module.html#NS_TLS,Variable spade.xmpp.auth.NS_TLS=spade.xmpp.auth-module.html#NS_TLS,Variable spade.xmpp.browser.NS_TLS=spade.xmpp.browser-module.html#NS_TLS,Variable spade.xmpp.commands.NS_TLS=spade.xmpp.commands-module.html#NS_TLS,Variable spade.xmpp.dispatcher.NS_TLS=spade.xmpp.dispatcher-module.html#NS_TLS,Variable spade.xmpp.features.NS_TLS=spade.xmpp.features-module.html#NS_TLS,Variable spade.xmpp.filetransfer.NS_TLS=spade.xmpp.filetransfer-module.html#NS_TLS,Variable spade.xmpp.protocol.NS_TLS=spade.xmpp.protocol-module.html#NS_TLS,Variable spade.xmpp.roster.NS_TLS=spade.xmpp.roster-module.html#NS_TLS,Variable spade.xmpp.transports.NS_TLS=spade.xmpp.transports-module.html#NS_TLS,Variable spade.xmppd.xmppd.NS_TLS=spade.xmppd.xmppd-module.html#NS_TLS"><a title="spade.Agent.NS_TLS
spade.MTP.NS_TLS
spade.Organization.NS_TLS
spade.Organization_new.NS_TLS
spade.Unit.NS_TLS
spade.Unit_new.NS_TLS
spade.socialnetwork.NS_TLS
spade.xmpp.NS_TLS
spade.xmpp.auth.NS_TLS
spade.xmpp.browser.NS_TLS
spade.xmpp.commands.NS_TLS
spade.xmpp.dispatcher.NS_TLS
spade.xmpp.features.NS_TLS
spade.xmpp.filetransfer.NS_TLS
spade.xmpp.protocol.NS_TLS
spade.xmpp.roster.NS_TLS
spade.xmpp.transports.NS_TLS
spade.xmppd.xmppd.NS_TLS" class="py-name" href="#" onclick="return doclink('link-68', 'NS_TLS', 'link-68');">NS_TLS</a></tt>          <tt class="py-op">=</tt><tt class="py-string">'urn:ietf:params:xml:ns:xmpp-tls'</tt> </tt>
<a name="L84"></a><tt class="py-lineno"> 84</tt>  <tt class="py-line"><tt id="link-69" class="py-name" targets="Variable spade.Agent.NS_VACATION=spade.Agent-module.html#NS_VACATION,Variable spade.MTP.NS_VACATION=spade.MTP-module.html#NS_VACATION,Variable spade.Organization.NS_VACATION=spade.Organization-module.html#NS_VACATION,Variable spade.Organization_new.NS_VACATION=spade.Organization_new-module.html#NS_VACATION,Variable spade.Unit.NS_VACATION=spade.Unit-module.html#NS_VACATION,Variable spade.Unit_new.NS_VACATION=spade.Unit_new-module.html#NS_VACATION,Variable spade.socialnetwork.NS_VACATION=spade.socialnetwork-module.html#NS_VACATION,Variable spade.xmpp.NS_VACATION=spade.xmpp-module.html#NS_VACATION,Variable spade.xmpp.auth.NS_VACATION=spade.xmpp.auth-module.html#NS_VACATION,Variable spade.xmpp.browser.NS_VACATION=spade.xmpp.browser-module.html#NS_VACATION,Variable spade.xmpp.commands.NS_VACATION=spade.xmpp.commands-module.html#NS_VACATION,Variable spade.xmpp.dispatcher.NS_VACATION=spade.xmpp.dispatcher-module.html#NS_VACATION,Variable spade.xmpp.features.NS_VACATION=spade.xmpp.features-module.html#NS_VACATION,Variable spade.xmpp.filetransfer.NS_VACATION=spade.xmpp.filetransfer-module.html#NS_VACATION,Variable spade.xmpp.protocol.NS_VACATION=spade.xmpp.protocol-module.html#NS_VACATION,Variable spade.xmpp.roster.NS_VACATION=spade.xmpp.roster-module.html#NS_VACATION,Variable spade.xmpp.transports.NS_VACATION=spade.xmpp.transports-module.html#NS_VACATION,Variable spade.xmppd.xmppd.NS_VACATION=spade.xmppd.xmppd-module.html#NS_VACATION"><a title="spade.Agent.NS_VACATION
spade.MTP.NS_VACATION
spade.Organization.NS_VACATION
spade.Organization_new.NS_VACATION
spade.Unit.NS_VACATION
spade.Unit_new.NS_VACATION
spade.socialnetwork.NS_VACATION
spade.xmpp.NS_VACATION
spade.xmpp.auth.NS_VACATION
spade.xmpp.browser.NS_VACATION
spade.xmpp.commands.NS_VACATION
spade.xmpp.dispatcher.NS_VACATION
spade.xmpp.features.NS_VACATION
spade.xmpp.filetransfer.NS_VACATION
spade.xmpp.protocol.NS_VACATION
spade.xmpp.roster.NS_VACATION
spade.xmpp.transports.NS_VACATION
spade.xmppd.xmppd.NS_VACATION" class="py-name" href="#" onclick="return doclink('link-69', 'NS_VACATION', 'link-69');">NS_VACATION</a></tt>     <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/vacation'</tt> </tt>
<a name="L85"></a><tt class="py-lineno"> 85</tt>  <tt class="py-line"><tt id="link-70" class="py-name" targets="Variable spade.Agent.NS_VCARD=spade.Agent-module.html#NS_VCARD,Variable spade.MTP.NS_VCARD=spade.MTP-module.html#NS_VCARD,Variable spade.Organization.NS_VCARD=spade.Organization-module.html#NS_VCARD,Variable spade.Organization_new.NS_VCARD=spade.Organization_new-module.html#NS_VCARD,Variable spade.Unit.NS_VCARD=spade.Unit-module.html#NS_VCARD,Variable spade.Unit_new.NS_VCARD=spade.Unit_new-module.html#NS_VCARD,Variable spade.socialnetwork.NS_VCARD=spade.socialnetwork-module.html#NS_VCARD,Variable spade.xmpp.NS_VCARD=spade.xmpp-module.html#NS_VCARD,Variable spade.xmpp.auth.NS_VCARD=spade.xmpp.auth-module.html#NS_VCARD,Variable spade.xmpp.browser.NS_VCARD=spade.xmpp.browser-module.html#NS_VCARD,Variable spade.xmpp.commands.NS_VCARD=spade.xmpp.commands-module.html#NS_VCARD,Variable spade.xmpp.dispatcher.NS_VCARD=spade.xmpp.dispatcher-module.html#NS_VCARD,Variable spade.xmpp.features.NS_VCARD=spade.xmpp.features-module.html#NS_VCARD,Variable spade.xmpp.filetransfer.NS_VCARD=spade.xmpp.filetransfer-module.html#NS_VCARD,Variable spade.xmpp.protocol.NS_VCARD=spade.xmpp.protocol-module.html#NS_VCARD,Variable spade.xmpp.roster.NS_VCARD=spade.xmpp.roster-module.html#NS_VCARD,Variable spade.xmpp.transports.NS_VCARD=spade.xmpp.transports-module.html#NS_VCARD,Variable spade.xmppd.xmppd.NS_VCARD=spade.xmppd.xmppd-module.html#NS_VCARD"><a title="spade.Agent.NS_VCARD
spade.MTP.NS_VCARD
spade.Organization.NS_VCARD
spade.Organization_new.NS_VCARD
spade.Unit.NS_VCARD
spade.Unit_new.NS_VCARD
spade.socialnetwork.NS_VCARD
spade.xmpp.NS_VCARD
spade.xmpp.auth.NS_VCARD
spade.xmpp.browser.NS_VCARD
spade.xmpp.commands.NS_VCARD
spade.xmpp.dispatcher.NS_VCARD
spade.xmpp.features.NS_VCARD
spade.xmpp.filetransfer.NS_VCARD
spade.xmpp.protocol.NS_VCARD
spade.xmpp.roster.NS_VCARD
spade.xmpp.transports.NS_VCARD
spade.xmppd.xmppd.NS_VCARD" class="py-name" href="#" onclick="return doclink('link-70', 'NS_VCARD', 'link-70');">NS_VCARD</a></tt>        <tt class="py-op">=</tt><tt class="py-string">'vcard-temp'</tt> </tt>
<a name="L86"></a><tt class="py-lineno"> 86</tt>  <tt class="py-line"><tt id="link-71" class="py-name" targets="Variable spade.Agent.NS_VERSION=spade.Agent-module.html#NS_VERSION,Variable spade.MTP.NS_VERSION=spade.MTP-module.html#NS_VERSION,Variable spade.Organization.NS_VERSION=spade.Organization-module.html#NS_VERSION,Variable spade.Organization_new.NS_VERSION=spade.Organization_new-module.html#NS_VERSION,Variable spade.Unit.NS_VERSION=spade.Unit-module.html#NS_VERSION,Variable spade.Unit_new.NS_VERSION=spade.Unit_new-module.html#NS_VERSION,Variable spade.socialnetwork.NS_VERSION=spade.socialnetwork-module.html#NS_VERSION,Variable spade.xmpp.NS_VERSION=spade.xmpp-module.html#NS_VERSION,Variable spade.xmpp.auth.NS_VERSION=spade.xmpp.auth-module.html#NS_VERSION,Variable spade.xmpp.browser.NS_VERSION=spade.xmpp.browser-module.html#NS_VERSION,Variable spade.xmpp.commands.NS_VERSION=spade.xmpp.commands-module.html#NS_VERSION,Variable spade.xmpp.dispatcher.NS_VERSION=spade.xmpp.dispatcher-module.html#NS_VERSION,Variable spade.xmpp.features.NS_VERSION=spade.xmpp.features-module.html#NS_VERSION,Variable spade.xmpp.filetransfer.NS_VERSION=spade.xmpp.filetransfer-module.html#NS_VERSION,Variable spade.xmpp.protocol.NS_VERSION=spade.xmpp.protocol-module.html#NS_VERSION,Variable spade.xmpp.roster.NS_VERSION=spade.xmpp.roster-module.html#NS_VERSION,Variable spade.xmpp.transports.NS_VERSION=spade.xmpp.transports-module.html#NS_VERSION,Variable spade.xmppd.xmppd.NS_VERSION=spade.xmppd.xmppd-module.html#NS_VERSION"><a title="spade.Agent.NS_VERSION
spade.MTP.NS_VERSION
spade.Organization.NS_VERSION
spade.Organization_new.NS_VERSION
spade.Unit.NS_VERSION
spade.Unit_new.NS_VERSION
spade.socialnetwork.NS_VERSION
spade.xmpp.NS_VERSION
spade.xmpp.auth.NS_VERSION
spade.xmpp.browser.NS_VERSION
spade.xmpp.commands.NS_VERSION
spade.xmpp.dispatcher.NS_VERSION
spade.xmpp.features.NS_VERSION
spade.xmpp.filetransfer.NS_VERSION
spade.xmpp.protocol.NS_VERSION
spade.xmpp.roster.NS_VERSION
spade.xmpp.transports.NS_VERSION
spade.xmppd.xmppd.NS_VERSION" class="py-name" href="#" onclick="return doclink('link-71', 'NS_VERSION', 'link-71');">NS_VERSION</a></tt>      <tt class="py-op">=</tt><tt class="py-string">'jabber:iq:version'</tt> </tt>
<a name="L87"></a><tt class="py-lineno"> 87</tt>  <tt class="py-line"><tt id="link-72" class="py-name" targets="Variable spade.Agent.NS_WAITINGLIST=spade.Agent-module.html#NS_WAITINGLIST,Variable spade.MTP.NS_WAITINGLIST=spade.MTP-module.html#NS_WAITINGLIST,Variable spade.Organization.NS_WAITINGLIST=spade.Organization-module.html#NS_WAITINGLIST,Variable spade.Organization_new.NS_WAITINGLIST=spade.Organization_new-module.html#NS_WAITINGLIST,Variable spade.Unit.NS_WAITINGLIST=spade.Unit-module.html#NS_WAITINGLIST,Variable spade.Unit_new.NS_WAITINGLIST=spade.Unit_new-module.html#NS_WAITINGLIST,Variable spade.socialnetwork.NS_WAITINGLIST=spade.socialnetwork-module.html#NS_WAITINGLIST,Variable spade.xmpp.NS_WAITINGLIST=spade.xmpp-module.html#NS_WAITINGLIST,Variable spade.xmpp.auth.NS_WAITINGLIST=spade.xmpp.auth-module.html#NS_WAITINGLIST,Variable spade.xmpp.browser.NS_WAITINGLIST=spade.xmpp.browser-module.html#NS_WAITINGLIST,Variable spade.xmpp.commands.NS_WAITINGLIST=spade.xmpp.commands-module.html#NS_WAITINGLIST,Variable spade.xmpp.dispatcher.NS_WAITINGLIST=spade.xmpp.dispatcher-module.html#NS_WAITINGLIST,Variable spade.xmpp.features.NS_WAITINGLIST=spade.xmpp.features-module.html#NS_WAITINGLIST,Variable spade.xmpp.filetransfer.NS_WAITINGLIST=spade.xmpp.filetransfer-module.html#NS_WAITINGLIST,Variable spade.xmpp.protocol.NS_WAITINGLIST=spade.xmpp.protocol-module.html#NS_WAITINGLIST,Variable spade.xmpp.roster.NS_WAITINGLIST=spade.xmpp.roster-module.html#NS_WAITINGLIST,Variable spade.xmpp.transports.NS_WAITINGLIST=spade.xmpp.transports-module.html#NS_WAITINGLIST,Variable spade.xmppd.xmppd.NS_WAITINGLIST=spade.xmppd.xmppd-module.html#NS_WAITINGLIST"><a title="spade.Agent.NS_WAITINGLIST
spade.MTP.NS_WAITINGLIST
spade.Organization.NS_WAITINGLIST
spade.Organization_new.NS_WAITINGLIST
spade.Unit.NS_WAITINGLIST
spade.Unit_new.NS_WAITINGLIST
spade.socialnetwork.NS_WAITINGLIST
spade.xmpp.NS_WAITINGLIST
spade.xmpp.auth.NS_WAITINGLIST
spade.xmpp.browser.NS_WAITINGLIST
spade.xmpp.commands.NS_WAITINGLIST
spade.xmpp.dispatcher.NS_WAITINGLIST
spade.xmpp.features.NS_WAITINGLIST
spade.xmpp.filetransfer.NS_WAITINGLIST
spade.xmpp.protocol.NS_WAITINGLIST
spade.xmpp.roster.NS_WAITINGLIST
spade.xmpp.transports.NS_WAITINGLIST
spade.xmppd.xmppd.NS_WAITINGLIST" class="py-name" href="#" onclick="return doclink('link-72', 'NS_WAITINGLIST', 'link-72');">NS_WAITINGLIST</a></tt>  <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/waitinglist'</tt>               <tt class="py-comment"># JEP-0130</tt> </tt>
<a name="L88"></a><tt class="py-lineno"> 88</tt>  <tt class="py-line"><tt id="link-73" class="py-name" targets="Variable spade.Agent.NS_XHTML_IM=spade.Agent-module.html#NS_XHTML_IM,Variable spade.MTP.NS_XHTML_IM=spade.MTP-module.html#NS_XHTML_IM,Variable spade.Organization.NS_XHTML_IM=spade.Organization-module.html#NS_XHTML_IM,Variable spade.Organization_new.NS_XHTML_IM=spade.Organization_new-module.html#NS_XHTML_IM,Variable spade.Unit.NS_XHTML_IM=spade.Unit-module.html#NS_XHTML_IM,Variable spade.Unit_new.NS_XHTML_IM=spade.Unit_new-module.html#NS_XHTML_IM,Variable spade.socialnetwork.NS_XHTML_IM=spade.socialnetwork-module.html#NS_XHTML_IM,Variable spade.xmpp.NS_XHTML_IM=spade.xmpp-module.html#NS_XHTML_IM,Variable spade.xmpp.auth.NS_XHTML_IM=spade.xmpp.auth-module.html#NS_XHTML_IM,Variable spade.xmpp.browser.NS_XHTML_IM=spade.xmpp.browser-module.html#NS_XHTML_IM,Variable spade.xmpp.commands.NS_XHTML_IM=spade.xmpp.commands-module.html#NS_XHTML_IM,Variable spade.xmpp.dispatcher.NS_XHTML_IM=spade.xmpp.dispatcher-module.html#NS_XHTML_IM,Variable spade.xmpp.features.NS_XHTML_IM=spade.xmpp.features-module.html#NS_XHTML_IM,Variable spade.xmpp.filetransfer.NS_XHTML_IM=spade.xmpp.filetransfer-module.html#NS_XHTML_IM,Variable spade.xmpp.protocol.NS_XHTML_IM=spade.xmpp.protocol-module.html#NS_XHTML_IM,Variable spade.xmpp.roster.NS_XHTML_IM=spade.xmpp.roster-module.html#NS_XHTML_IM,Variable spade.xmpp.transports.NS_XHTML_IM=spade.xmpp.transports-module.html#NS_XHTML_IM,Variable spade.xmppd.xmppd.NS_XHTML_IM=spade.xmppd.xmppd-module.html#NS_XHTML_IM"><a title="spade.Agent.NS_XHTML_IM
spade.MTP.NS_XHTML_IM
spade.Organization.NS_XHTML_IM
spade.Organization_new.NS_XHTML_IM
spade.Unit.NS_XHTML_IM
spade.Unit_new.NS_XHTML_IM
spade.socialnetwork.NS_XHTML_IM
spade.xmpp.NS_XHTML_IM
spade.xmpp.auth.NS_XHTML_IM
spade.xmpp.browser.NS_XHTML_IM
spade.xmpp.commands.NS_XHTML_IM
spade.xmpp.dispatcher.NS_XHTML_IM
spade.xmpp.features.NS_XHTML_IM
spade.xmpp.filetransfer.NS_XHTML_IM
spade.xmpp.protocol.NS_XHTML_IM
spade.xmpp.roster.NS_XHTML_IM
spade.xmpp.transports.NS_XHTML_IM
spade.xmppd.xmppd.NS_XHTML_IM" class="py-name" href="#" onclick="return doclink('link-73', 'NS_XHTML_IM', 'link-73');">NS_XHTML_IM</a></tt>     <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/xhtml-im'</tt>                  <tt class="py-comment"># JEP-0071</tt> </tt>
<a name="L89"></a><tt class="py-lineno"> 89</tt>  <tt class="py-line"><tt id="link-74" class="py-name" targets="Variable spade.Agent.NS_DATA_LAYOUT=spade.Agent-module.html#NS_DATA_LAYOUT,Variable spade.MTP.NS_DATA_LAYOUT=spade.MTP-module.html#NS_DATA_LAYOUT,Variable spade.Organization.NS_DATA_LAYOUT=spade.Organization-module.html#NS_DATA_LAYOUT,Variable spade.Organization_new.NS_DATA_LAYOUT=spade.Organization_new-module.html#NS_DATA_LAYOUT,Variable spade.Unit.NS_DATA_LAYOUT=spade.Unit-module.html#NS_DATA_LAYOUT,Variable spade.Unit_new.NS_DATA_LAYOUT=spade.Unit_new-module.html#NS_DATA_LAYOUT,Variable spade.socialnetwork.NS_DATA_LAYOUT=spade.socialnetwork-module.html#NS_DATA_LAYOUT,Variable spade.xmpp.NS_DATA_LAYOUT=spade.xmpp-module.html#NS_DATA_LAYOUT,Variable spade.xmpp.auth.NS_DATA_LAYOUT=spade.xmpp.auth-module.html#NS_DATA_LAYOUT,Variable spade.xmpp.browser.NS_DATA_LAYOUT=spade.xmpp.browser-module.html#NS_DATA_LAYOUT,Variable spade.xmpp.commands.NS_DATA_LAYOUT=spade.xmpp.commands-module.html#NS_DATA_LAYOUT,Variable spade.xmpp.dispatcher.NS_DATA_LAYOUT=spade.xmpp.dispatcher-module.html#NS_DATA_LAYOUT,Variable spade.xmpp.features.NS_DATA_LAYOUT=spade.xmpp.features-module.html#NS_DATA_LAYOUT,Variable spade.xmpp.filetransfer.NS_DATA_LAYOUT=spade.xmpp.filetransfer-module.html#NS_DATA_LAYOUT,Variable spade.xmpp.protocol.NS_DATA_LAYOUT=spade.xmpp.protocol-module.html#NS_DATA_LAYOUT,Variable spade.xmpp.roster.NS_DATA_LAYOUT=spade.xmpp.roster-module.html#NS_DATA_LAYOUT,Variable spade.xmpp.transports.NS_DATA_LAYOUT=spade.xmpp.transports-module.html#NS_DATA_LAYOUT,Variable spade.xmppd.xmppd.NS_DATA_LAYOUT=spade.xmppd.xmppd-module.html#NS_DATA_LAYOUT"><a title="spade.Agent.NS_DATA_LAYOUT
spade.MTP.NS_DATA_LAYOUT
spade.Organization.NS_DATA_LAYOUT
spade.Organization_new.NS_DATA_LAYOUT
spade.Unit.NS_DATA_LAYOUT
spade.Unit_new.NS_DATA_LAYOUT
spade.socialnetwork.NS_DATA_LAYOUT
spade.xmpp.NS_DATA_LAYOUT
spade.xmpp.auth.NS_DATA_LAYOUT
spade.xmpp.browser.NS_DATA_LAYOUT
spade.xmpp.commands.NS_DATA_LAYOUT
spade.xmpp.dispatcher.NS_DATA_LAYOUT
spade.xmpp.features.NS_DATA_LAYOUT
spade.xmpp.filetransfer.NS_DATA_LAYOUT
spade.xmpp.protocol.NS_DATA_LAYOUT
spade.xmpp.roster.NS_DATA_LAYOUT
spade.xmpp.transports.NS_DATA_LAYOUT
spade.xmppd.xmppd.NS_DATA_LAYOUT" class="py-name" href="#" onclick="return doclink('link-74', 'NS_DATA_LAYOUT', 'link-74');">NS_DATA_LAYOUT</a></tt>  <tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/xdata-layout'</tt>              <tt class="py-comment"># JEP-0141</tt> </tt>
<a name="L90"></a><tt class="py-lineno"> 90</tt>  <tt class="py-line"><tt id="link-75" class="py-name" targets="Variable spade.Agent.NS_DATA_VALIDATE=spade.Agent-module.html#NS_DATA_VALIDATE,Variable spade.MTP.NS_DATA_VALIDATE=spade.MTP-module.html#NS_DATA_VALIDATE,Variable spade.Organization.NS_DATA_VALIDATE=spade.Organization-module.html#NS_DATA_VALIDATE,Variable spade.Organization_new.NS_DATA_VALIDATE=spade.Organization_new-module.html#NS_DATA_VALIDATE,Variable spade.Unit.NS_DATA_VALIDATE=spade.Unit-module.html#NS_DATA_VALIDATE,Variable spade.Unit_new.NS_DATA_VALIDATE=spade.Unit_new-module.html#NS_DATA_VALIDATE,Variable spade.socialnetwork.NS_DATA_VALIDATE=spade.socialnetwork-module.html#NS_DATA_VALIDATE,Variable spade.xmpp.NS_DATA_VALIDATE=spade.xmpp-module.html#NS_DATA_VALIDATE,Variable spade.xmpp.auth.NS_DATA_VALIDATE=spade.xmpp.auth-module.html#NS_DATA_VALIDATE,Variable spade.xmpp.browser.NS_DATA_VALIDATE=spade.xmpp.browser-module.html#NS_DATA_VALIDATE,Variable spade.xmpp.commands.NS_DATA_VALIDATE=spade.xmpp.commands-module.html#NS_DATA_VALIDATE,Variable spade.xmpp.dispatcher.NS_DATA_VALIDATE=spade.xmpp.dispatcher-module.html#NS_DATA_VALIDATE,Variable spade.xmpp.features.NS_DATA_VALIDATE=spade.xmpp.features-module.html#NS_DATA_VALIDATE,Variable spade.xmpp.filetransfer.NS_DATA_VALIDATE=spade.xmpp.filetransfer-module.html#NS_DATA_VALIDATE,Variable spade.xmpp.protocol.NS_DATA_VALIDATE=spade.xmpp.protocol-module.html#NS_DATA_VALIDATE,Variable spade.xmpp.roster.NS_DATA_VALIDATE=spade.xmpp.roster-module.html#NS_DATA_VALIDATE,Variable spade.xmpp.transports.NS_DATA_VALIDATE=spade.xmpp.transports-module.html#NS_DATA_VALIDATE,Variable spade.xmppd.xmppd.NS_DATA_VALIDATE=spade.xmppd.xmppd-module.html#NS_DATA_VALIDATE"><a title="spade.Agent.NS_DATA_VALIDATE
spade.MTP.NS_DATA_VALIDATE
spade.Organization.NS_DATA_VALIDATE
spade.Organization_new.NS_DATA_VALIDATE
spade.Unit.NS_DATA_VALIDATE
spade.Unit_new.NS_DATA_VALIDATE
spade.socialnetwork.NS_DATA_VALIDATE
spade.xmpp.NS_DATA_VALIDATE
spade.xmpp.auth.NS_DATA_VALIDATE
spade.xmpp.browser.NS_DATA_VALIDATE
spade.xmpp.commands.NS_DATA_VALIDATE
spade.xmpp.dispatcher.NS_DATA_VALIDATE
spade.xmpp.features.NS_DATA_VALIDATE
spade.xmpp.filetransfer.NS_DATA_VALIDATE
spade.xmpp.protocol.NS_DATA_VALIDATE
spade.xmpp.roster.NS_DATA_VALIDATE
spade.xmpp.transports.NS_DATA_VALIDATE
spade.xmppd.xmppd.NS_DATA_VALIDATE" class="py-name" href="#" onclick="return doclink('link-75', 'NS_DATA_VALIDATE', 'link-75');">NS_DATA_VALIDATE</a></tt><tt class="py-op">=</tt><tt class="py-string">'http://jabber.org/protocol/xdata-validate'</tt>            <tt class="py-comment"># JEP-0122</tt> </tt>
<a name="L91"></a><tt class="py-lineno"> 91</tt>  <tt class="py-line"><tt id="link-76" class="py-name" targets="Variable spade.Agent.NS_XMPP_STREAMS=spade.Agent-module.html#NS_XMPP_STREAMS,Variable spade.MTP.NS_XMPP_STREAMS=spade.MTP-module.html#NS_XMPP_STREAMS,Variable spade.Organization.NS_XMPP_STREAMS=spade.Organization-module.html#NS_XMPP_STREAMS,Variable spade.Organization_new.NS_XMPP_STREAMS=spade.Organization_new-module.html#NS_XMPP_STREAMS,Variable spade.Unit.NS_XMPP_STREAMS=spade.Unit-module.html#NS_XMPP_STREAMS,Variable spade.Unit_new.NS_XMPP_STREAMS=spade.Unit_new-module.html#NS_XMPP_STREAMS,Variable spade.socialnetwork.NS_XMPP_STREAMS=spade.socialnetwork-module.html#NS_XMPP_STREAMS,Variable spade.xmpp.NS_XMPP_STREAMS=spade.xmpp-module.html#NS_XMPP_STREAMS,Variable spade.xmpp.auth.NS_XMPP_STREAMS=spade.xmpp.auth-module.html#NS_XMPP_STREAMS,Variable spade.xmpp.browser.NS_XMPP_STREAMS=spade.xmpp.browser-module.html#NS_XMPP_STREAMS,Variable spade.xmpp.commands.NS_XMPP_STREAMS=spade.xmpp.commands-module.html#NS_XMPP_STREAMS,Variable spade.xmpp.dispatcher.NS_XMPP_STREAMS=spade.xmpp.dispatcher-module.html#NS_XMPP_STREAMS,Variable spade.xmpp.features.NS_XMPP_STREAMS=spade.xmpp.features-module.html#NS_XMPP_STREAMS,Variable spade.xmpp.filetransfer.NS_XMPP_STREAMS=spade.xmpp.filetransfer-module.html#NS_XMPP_STREAMS,Variable spade.xmpp.protocol.NS_XMPP_STREAMS=spade.xmpp.protocol-module.html#NS_XMPP_STREAMS,Variable spade.xmpp.roster.NS_XMPP_STREAMS=spade.xmpp.roster-module.html#NS_XMPP_STREAMS,Variable spade.xmpp.transports.NS_XMPP_STREAMS=spade.xmpp.transports-module.html#NS_XMPP_STREAMS,Variable spade.xmppd.xmppd.NS_XMPP_STREAMS=spade.xmppd.xmppd-module.html#NS_XMPP_STREAMS"><a title="spade.Agent.NS_XMPP_STREAMS
spade.MTP.NS_XMPP_STREAMS
spade.Organization.NS_XMPP_STREAMS
spade.Organization_new.NS_XMPP_STREAMS
spade.Unit.NS_XMPP_STREAMS
spade.Unit_new.NS_XMPP_STREAMS
spade.socialnetwork.NS_XMPP_STREAMS
spade.xmpp.NS_XMPP_STREAMS
spade.xmpp.auth.NS_XMPP_STREAMS
spade.xmpp.browser.NS_XMPP_STREAMS
spade.xmpp.commands.NS_XMPP_STREAMS
spade.xmpp.dispatcher.NS_XMPP_STREAMS
spade.xmpp.features.NS_XMPP_STREAMS
spade.xmpp.filetransfer.NS_XMPP_STREAMS
spade.xmpp.protocol.NS_XMPP_STREAMS
spade.xmpp.roster.NS_XMPP_STREAMS
spade.xmpp.transports.NS_XMPP_STREAMS
spade.xmppd.xmppd.NS_XMPP_STREAMS" class="py-name" href="#" onclick="return doclink('link-76', 'NS_XMPP_STREAMS', 'link-76');">NS_XMPP_STREAMS</a></tt> <tt class="py-op">=</tt><tt class="py-string">'urn:ietf:params:xml:ns:xmpp-streams'</tt> </tt>
<a name="L92"></a><tt class="py-lineno"> 92</tt>  <tt class="py-line"> </tt>
<a name="L93"></a><tt class="py-lineno"> 93</tt>  <tt class="py-line"><tt id="link-77" class="py-name" targets="Variable spade.Agent.xmpp_stream_error_conditions=spade.Agent-module.html#xmpp_stream_error_conditions,Variable spade.MTP.xmpp_stream_error_conditions=spade.MTP-module.html#xmpp_stream_error_conditions,Variable spade.Organization.xmpp_stream_error_conditions=spade.Organization-module.html#xmpp_stream_error_conditions,Variable spade.Organization_new.xmpp_stream_error_conditions=spade.Organization_new-module.html#xmpp_stream_error_conditions,Variable spade.Unit.xmpp_stream_error_conditions=spade.Unit-module.html#xmpp_stream_error_conditions,Variable spade.Unit_new.xmpp_stream_error_conditions=spade.Unit_new-module.html#xmpp_stream_error_conditions,Variable spade.socialnetwork.xmpp_stream_error_conditions=spade.socialnetwork-module.html#xmpp_stream_error_conditions,Variable spade.xmpp.auth.xmpp_stream_error_conditions=spade.xmpp.auth-module.html#xmpp_stream_error_conditions,Variable spade.xmpp.browser.xmpp_stream_error_conditions=spade.xmpp.browser-module.html#xmpp_stream_error_conditions,Variable spade.xmpp.commands.xmpp_stream_error_conditions=spade.xmpp.commands-module.html#xmpp_stream_error_conditions,Variable spade.xmpp.dispatcher.xmpp_stream_error_conditions=spade.xmpp.dispatcher-module.html#xmpp_stream_error_conditions,Variable spade.xmpp.features.xmpp_stream_error_conditions=spade.xmpp.features-module.html#xmpp_stream_error_conditions,Variable spade.xmpp.filetransfer.xmpp_stream_error_conditions=spade.xmpp.filetransfer-module.html#xmpp_stream_error_conditions,Variable spade.xmpp.protocol.xmpp_stream_error_conditions=spade.xmpp.protocol-module.html#xmpp_stream_error_conditions,Variable spade.xmpp.roster.xmpp_stream_error_conditions=spade.xmpp.roster-module.html#xmpp_stream_error_conditions,Variable spade.xmpp.transports.xmpp_stream_error_conditions=spade.xmpp.transports-module.html#xmpp_stream_error_conditions,Variable spade.xmpp.xmpp_stream_error_conditions=spade.xmpp-module.html#xmpp_stream_error_conditions,Variable spade.xmppd.xmppd.xmpp_stream_error_conditions=spade.xmppd.xmppd-module.html#xmpp_stream_error_conditions"><a title="spade.Agent.xmpp_stream_error_conditions
spade.MTP.xmpp_stream_error_conditions
spade.Organization.xmpp_stream_error_conditions
spade.Organization_new.xmpp_stream_error_conditions
spade.Unit.xmpp_stream_error_conditions
spade.Unit_new.xmpp_stream_error_conditions
spade.socialnetwork.xmpp_stream_error_conditions
spade.xmpp.auth.xmpp_stream_error_conditions
spade.xmpp.browser.xmpp_stream_error_conditions
spade.xmpp.commands.xmpp_stream_error_conditions
spade.xmpp.dispatcher.xmpp_stream_error_conditions
spade.xmpp.features.xmpp_stream_error_conditions
spade.xmpp.filetransfer.xmpp_stream_error_conditions
spade.xmpp.protocol.xmpp_stream_error_conditions
spade.xmpp.roster.xmpp_stream_error_conditions
spade.xmpp.transports.xmpp_stream_error_conditions
spade.xmpp.xmpp_stream_error_conditions
spade.xmppd.xmppd.xmpp_stream_error_conditions" class="py-name" href="#" onclick="return doclink('link-77', 'xmpp_stream_error_conditions', 'link-77');">xmpp_stream_error_conditions</a></tt><tt class="py-op">=</tt><tt class="py-string">"""</tt> </tt>
<a name="L94"></a><tt class="py-lineno"> 94</tt>  <tt class="py-line"><tt class="py-string">bad-format --  --  -- The entity has sent XML that cannot be processed.</tt> </tt>
<a name="L95"></a><tt class="py-lineno"> 95</tt>  <tt class="py-line"><tt class="py-string">bad-namespace-prefix --  --  -- The entity has sent a namespace prefix that is unsupported, or has sent no namespace prefix on an element that requires such a prefix.</tt> </tt>
<a name="L96"></a><tt class="py-lineno"> 96</tt>  <tt class="py-line"><tt class="py-string">conflict --  --  -- The server is closing the active stream for this entity because a new stream has been initiated that conflicts with the existing stream.</tt> </tt>
<a name="L97"></a><tt class="py-lineno"> 97</tt>  <tt class="py-line"><tt class="py-string">connection-timeout --  --  -- The entity has not generated any traffic over the stream for some period of time.</tt> </tt>
<a name="L98"></a><tt class="py-lineno"> 98</tt>  <tt class="py-line"><tt class="py-string">host-gone --  --  -- The value of the 'to' attribute provided by the initiating entity in the stream header corresponds to a hostname that is no longer hosted by the server.</tt> </tt>
<a name="L99"></a><tt class="py-lineno"> 99</tt>  <tt class="py-line"><tt class="py-string">host-unknown --  --  -- The value of the 'to' attribute provided by the initiating entity in the stream header does not correspond to a hostname that is hosted by the server.</tt> </tt>
<a name="L100"></a><tt class="py-lineno">100</tt>  <tt class="py-line"><tt class="py-string">improper-addressing --  --  -- A stanza sent between two servers lacks a 'to' or 'from' attribute (or the attribute has no value).</tt> </tt>
<a name="L101"></a><tt class="py-lineno">101</tt>  <tt class="py-line"><tt class="py-string">internal-server-error --  --  -- The server has experienced a misconfiguration or an otherwise-undefined internal error that prevents it from servicing the stream.</tt> </tt>
<a name="L102"></a><tt class="py-lineno">102</tt>  <tt class="py-line"><tt class="py-string">invalid-from -- cancel --  -- The JID or hostname provided in a 'from' address does not match an authorized JID or validated domain negotiated between servers via SASL or dialback, or between a client and a server via authentication and resource authorization.</tt> </tt>
<a name="L103"></a><tt class="py-lineno">103</tt>  <tt class="py-line"><tt class="py-string">invalid-id --  --  -- The stream ID or dialback ID is invalid or does not match an ID previously provided.</tt> </tt>
<a name="L104"></a><tt class="py-lineno">104</tt>  <tt class="py-line"><tt class="py-string">invalid-namespace --  --  -- The streams namespace name is something other than "http://etherx.jabber.org/streams" or the dialback namespace name is something other than "jabber:server:dialback".</tt> </tt>
<a name="L105"></a><tt class="py-lineno">105</tt>  <tt class="py-line"><tt class="py-string">invalid-xml --  --  -- The entity has sent invalid XML over the stream to a server that performs validation.</tt> </tt>
<a name="L106"></a><tt class="py-lineno">106</tt>  <tt class="py-line"><tt class="py-string">not-authorized --  --  -- The entity has attempted to send data before the stream has been authenticated, or otherwise is not authorized to perform an action related to stream negotiation.</tt> </tt>
<a name="L107"></a><tt class="py-lineno">107</tt>  <tt class="py-line"><tt class="py-string">policy-violation --  --  -- The entity has violated some local service policy.</tt> </tt>
<a name="L108"></a><tt class="py-lineno">108</tt>  <tt class="py-line"><tt class="py-string">remote-connection-failed --  --  -- The server is unable to properly connect to a remote resource that is required for authentication or authorization.</tt> </tt>
<a name="L109"></a><tt class="py-lineno">109</tt>  <tt class="py-line"><tt class="py-string">resource-constraint --  --  -- The server lacks the system resources necessary to service the stream.</tt> </tt>
<a name="L110"></a><tt class="py-lineno">110</tt>  <tt class="py-line"><tt class="py-string">restricted-xml --  --  -- The entity has attempted to send restricted XML features such as a comment, processing instruction, DTD, entity reference, or unescaped character.</tt> </tt>
<a name="L111"></a><tt class="py-lineno">111</tt>  <tt class="py-line"><tt class="py-string">see-other-host --  --  -- The server will not provide service to the initiating entity but is redirecting traffic to another host.</tt> </tt>
<a name="L112"></a><tt class="py-lineno">112</tt>  <tt class="py-line"><tt class="py-string">system-shutdown --  --  -- The server is being shut down and all active streams are being closed.</tt> </tt>
<a name="L113"></a><tt class="py-lineno">113</tt>  <tt class="py-line"><tt class="py-string">undefined-condition --  --  -- The error condition is not one of those defined by the other conditions in this list.</tt> </tt>
<a name="L114"></a><tt class="py-lineno">114</tt>  <tt class="py-line"><tt class="py-string">unsupported-encoding --  --  -- The initiating entity has encoded the stream in an encoding that is not supported by the server.</tt> </tt>
<a name="L115"></a><tt class="py-lineno">115</tt>  <tt class="py-line"><tt class="py-string">unsupported-stanza-type --  --  -- The initiating entity has sent a first-level child of the stream that is not supported by the server.</tt> </tt>
<a name="L116"></a><tt class="py-lineno">116</tt>  <tt class="py-line"><tt class="py-string">unsupported-version --  --  -- The value of the 'version' attribute provided by the initiating entity in the stream header specifies a version of XMPP that is not supported by the server.</tt> </tt>
<a name="L117"></a><tt class="py-lineno">117</tt>  <tt class="py-line"><tt class="py-string">xml-not-well-formed --  --  -- The initiating entity has sent XML that is not well-formed."""</tt> </tt>
<a name="L118"></a><tt class="py-lineno">118</tt>  <tt class="py-line"><tt id="link-78" class="py-name" targets="Variable spade.Agent.xmpp_stanza_error_conditions=spade.Agent-module.html#xmpp_stanza_error_conditions,Variable spade.MTP.xmpp_stanza_error_conditions=spade.MTP-module.html#xmpp_stanza_error_conditions,Variable spade.Organization.xmpp_stanza_error_conditions=spade.Organization-module.html#xmpp_stanza_error_conditions,Variable spade.Organization_new.xmpp_stanza_error_conditions=spade.Organization_new-module.html#xmpp_stanza_error_conditions,Variable spade.Unit.xmpp_stanza_error_conditions=spade.Unit-module.html#xmpp_stanza_error_conditions,Variable spade.Unit_new.xmpp_stanza_error_conditions=spade.Unit_new-module.html#xmpp_stanza_error_conditions,Variable spade.socialnetwork.xmpp_stanza_error_conditions=spade.socialnetwork-module.html#xmpp_stanza_error_conditions,Variable spade.xmpp.auth.xmpp_stanza_error_conditions=spade.xmpp.auth-module.html#xmpp_stanza_error_conditions,Variable spade.xmpp.browser.xmpp_stanza_error_conditions=spade.xmpp.browser-module.html#xmpp_stanza_error_conditions,Variable spade.xmpp.commands.xmpp_stanza_error_conditions=spade.xmpp.commands-module.html#xmpp_stanza_error_conditions,Variable spade.xmpp.dispatcher.xmpp_stanza_error_conditions=spade.xmpp.dispatcher-module.html#xmpp_stanza_error_conditions,Variable spade.xmpp.features.xmpp_stanza_error_conditions=spade.xmpp.features-module.html#xmpp_stanza_error_conditions,Variable spade.xmpp.filetransfer.xmpp_stanza_error_conditions=spade.xmpp.filetransfer-module.html#xmpp_stanza_error_conditions,Variable spade.xmpp.protocol.xmpp_stanza_error_conditions=spade.xmpp.protocol-module.html#xmpp_stanza_error_conditions,Variable spade.xmpp.roster.xmpp_stanza_error_conditions=spade.xmpp.roster-module.html#xmpp_stanza_error_conditions,Variable spade.xmpp.transports.xmpp_stanza_error_conditions=spade.xmpp.transports-module.html#xmpp_stanza_error_conditions,Variable spade.xmpp.xmpp_stanza_error_conditions=spade.xmpp-module.html#xmpp_stanza_error_conditions,Variable spade.xmppd.xmppd.xmpp_stanza_error_conditions=spade.xmppd.xmppd-module.html#xmpp_stanza_error_conditions"><a title="spade.Agent.xmpp_stanza_error_conditions
spade.MTP.xmpp_stanza_error_conditions
spade.Organization.xmpp_stanza_error_conditions
spade.Organization_new.xmpp_stanza_error_conditions
spade.Unit.xmpp_stanza_error_conditions
spade.Unit_new.xmpp_stanza_error_conditions
spade.socialnetwork.xmpp_stanza_error_conditions
spade.xmpp.auth.xmpp_stanza_error_conditions
spade.xmpp.browser.xmpp_stanza_error_conditions
spade.xmpp.commands.xmpp_stanza_error_conditions
spade.xmpp.dispatcher.xmpp_stanza_error_conditions
spade.xmpp.features.xmpp_stanza_error_conditions
spade.xmpp.filetransfer.xmpp_stanza_error_conditions
spade.xmpp.protocol.xmpp_stanza_error_conditions
spade.xmpp.roster.xmpp_stanza_error_conditions
spade.xmpp.transports.xmpp_stanza_error_conditions
spade.xmpp.xmpp_stanza_error_conditions
spade.xmppd.xmppd.xmpp_stanza_error_conditions" class="py-name" href="#" onclick="return doclink('link-78', 'xmpp_stanza_error_conditions', 'link-78');">xmpp_stanza_error_conditions</a></tt><tt class="py-op">=</tt><tt class="py-string">"""</tt> </tt>
<a name="L119"></a><tt class="py-lineno">119</tt>  <tt class="py-line"><tt class="py-string">bad-request -- 400 -- modify -- The sender has sent XML that is malformed or that cannot be processed.</tt> </tt>
<a name="L120"></a><tt class="py-lineno">120</tt>  <tt class="py-line"><tt class="py-string">conflict -- 409 -- cancel -- Access cannot be granted because an existing resource or session exists with the same name or address.</tt> </tt>
<a name="L121"></a><tt class="py-lineno">121</tt>  <tt class="py-line"><tt class="py-string">feature-not-implemented -- 501 -- cancel -- The feature requested is not implemented by the recipient or server and therefore cannot be processed.</tt> </tt>
<a name="L122"></a><tt class="py-lineno">122</tt>  <tt class="py-line"><tt class="py-string">forbidden -- 403 -- auth -- The requesting entity does not possess the required permissions to perform the action.</tt> </tt>
<a name="L123"></a><tt class="py-lineno">123</tt>  <tt class="py-line"><tt class="py-string">gone -- 302 -- modify -- The recipient or server can no longer be contacted at this address.</tt> </tt>
<a name="L124"></a><tt class="py-lineno">124</tt>  <tt class="py-line"><tt class="py-string">internal-server-error -- 500 -- wait -- The server could not process the stanza because of a misconfiguration or an otherwise-undefined internal server error.</tt> </tt>
<a name="L125"></a><tt class="py-lineno">125</tt>  <tt class="py-line"><tt class="py-string">item-not-found -- 404 -- cancel -- The addressed JID or item requested cannot be found.</tt> </tt>
<a name="L126"></a><tt class="py-lineno">126</tt>  <tt class="py-line"><tt class="py-string">jid-malformed -- 400 -- modify -- The value of the 'to' attribute in the sender's stanza does not adhere to the syntax defined in Addressing Scheme.</tt> </tt>
<a name="L127"></a><tt class="py-lineno">127</tt>  <tt class="py-line"><tt class="py-string">not-acceptable -- 406 -- cancel -- The recipient or server understands the request but is refusing to process it because it does not meet criteria defined by the recipient or server.</tt> </tt>
<a name="L128"></a><tt class="py-lineno">128</tt>  <tt class="py-line"><tt class="py-string">not-allowed -- 405 -- cancel -- The recipient or server does not allow any entity to perform the action.</tt> </tt>
<a name="L129"></a><tt class="py-lineno">129</tt>  <tt class="py-line"><tt class="py-string">not-authorized -- 401 -- auth -- The sender must provide proper credentials before being allowed to perform the action, or has provided improper credentials.</tt> </tt>
<a name="L130"></a><tt class="py-lineno">130</tt>  <tt class="py-line"><tt class="py-string">payment-required -- 402 -- auth -- The requesting entity is not authorized to access the requested service because payment is required.</tt> </tt>
<a name="L131"></a><tt class="py-lineno">131</tt>  <tt class="py-line"><tt class="py-string">recipient-unavailable -- 404 -- wait -- The intended recipient is temporarily unavailable.</tt> </tt>
<a name="L132"></a><tt class="py-lineno">132</tt>  <tt class="py-line"><tt class="py-string">redirect -- 302 -- modify -- The recipient or server is redirecting requests for this information to another entity.</tt> </tt>
<a name="L133"></a><tt class="py-lineno">133</tt>  <tt class="py-line"><tt class="py-string">registration-required -- 407 -- auth -- The requesting entity is not authorized to access the requested service because registration is required.</tt> </tt>
<a name="L134"></a><tt class="py-lineno">134</tt>  <tt class="py-line"><tt class="py-string">remote-server-not-found -- 404 -- cancel -- A remote server or service specified as part or all of the JID of the intended recipient does not exist.</tt> </tt>
<a name="L135"></a><tt class="py-lineno">135</tt>  <tt class="py-line"><tt class="py-string">remote-server-timeout -- 504 -- wait -- A remote server or service specified as part or all of the JID of the intended recipient could not be contacted within a reasonable amount of time.</tt> </tt>
<a name="L136"></a><tt class="py-lineno">136</tt>  <tt class="py-line"><tt class="py-string">resource-constraint -- 500 -- wait -- The server or recipient lacks the system resources necessary to service the request.</tt> </tt>
<a name="L137"></a><tt class="py-lineno">137</tt>  <tt class="py-line"><tt class="py-string">service-unavailable -- 503 -- cancel -- The server or recipient does not currently provide the requested service.</tt> </tt>
<a name="L138"></a><tt class="py-lineno">138</tt>  <tt class="py-line"><tt class="py-string">subscription-required -- 407 -- auth -- The requesting entity is not authorized to access the requested service because a subscription is required.</tt> </tt>
<a name="L139"></a><tt class="py-lineno">139</tt>  <tt class="py-line"><tt class="py-string">undefined-condition -- 500 --  -- </tt> </tt>
<a name="L140"></a><tt class="py-lineno">140</tt>  <tt class="py-line"><tt class="py-string">unexpected-request -- 400 -- wait -- The recipient or server understood the request but was not expecting it at this time (e.g., the request was out of order)."""</tt> </tt>
<a name="L141"></a><tt class="py-lineno">141</tt>  <tt class="py-line"><tt id="link-79" class="py-name" targets="Variable spade.Agent.sasl_error_conditions=spade.Agent-module.html#sasl_error_conditions,Variable spade.MTP.sasl_error_conditions=spade.MTP-module.html#sasl_error_conditions,Variable spade.Organization.sasl_error_conditions=spade.Organization-module.html#sasl_error_conditions,Variable spade.Organization_new.sasl_error_conditions=spade.Organization_new-module.html#sasl_error_conditions,Variable spade.Unit.sasl_error_conditions=spade.Unit-module.html#sasl_error_conditions,Variable spade.Unit_new.sasl_error_conditions=spade.Unit_new-module.html#sasl_error_conditions,Variable spade.socialnetwork.sasl_error_conditions=spade.socialnetwork-module.html#sasl_error_conditions,Variable spade.xmpp.auth.sasl_error_conditions=spade.xmpp.auth-module.html#sasl_error_conditions,Variable spade.xmpp.browser.sasl_error_conditions=spade.xmpp.browser-module.html#sasl_error_conditions,Variable spade.xmpp.commands.sasl_error_conditions=spade.xmpp.commands-module.html#sasl_error_conditions,Variable spade.xmpp.dispatcher.sasl_error_conditions=spade.xmpp.dispatcher-module.html#sasl_error_conditions,Variable spade.xmpp.features.sasl_error_conditions=spade.xmpp.features-module.html#sasl_error_conditions,Variable spade.xmpp.filetransfer.sasl_error_conditions=spade.xmpp.filetransfer-module.html#sasl_error_conditions,Variable spade.xmpp.protocol.sasl_error_conditions=spade.xmpp.protocol-module.html#sasl_error_conditions,Variable spade.xmpp.roster.sasl_error_conditions=spade.xmpp.roster-module.html#sasl_error_conditions,Variable spade.xmpp.sasl_error_conditions=spade.xmpp-module.html#sasl_error_conditions,Variable spade.xmpp.transports.sasl_error_conditions=spade.xmpp.transports-module.html#sasl_error_conditions,Variable spade.xmppd.xmppd.sasl_error_conditions=spade.xmppd.xmppd-module.html#sasl_error_conditions"><a title="spade.Agent.sasl_error_conditions
spade.MTP.sasl_error_conditions
spade.Organization.sasl_error_conditions
spade.Organization_new.sasl_error_conditions
spade.Unit.sasl_error_conditions
spade.Unit_new.sasl_error_conditions
spade.socialnetwork.sasl_error_conditions
spade.xmpp.auth.sasl_error_conditions
spade.xmpp.browser.sasl_error_conditions
spade.xmpp.commands.sasl_error_conditions
spade.xmpp.dispatcher.sasl_error_conditions
spade.xmpp.features.sasl_error_conditions
spade.xmpp.filetransfer.sasl_error_conditions
spade.xmpp.protocol.sasl_error_conditions
spade.xmpp.roster.sasl_error_conditions
spade.xmpp.sasl_error_conditions
spade.xmpp.transports.sasl_error_conditions
spade.xmppd.xmppd.sasl_error_conditions" class="py-name" href="#" onclick="return doclink('link-79', 'sasl_error_conditions', 'link-79');">sasl_error_conditions</a></tt><tt class="py-op">=</tt><tt class="py-string">"""</tt> </tt>
<a name="L142"></a><tt class="py-lineno">142</tt>  <tt class="py-line"><tt class="py-string">aborted --  --  -- The receiving entity acknowledges an &lt;abort/&gt; element sent by the initiating entity; sent in reply to the &lt;abort/&gt; element.</tt> </tt>
<a name="L143"></a><tt class="py-lineno">143</tt>  <tt class="py-line"><tt class="py-string">incorrect-encoding --  --  -- The data provided by the initiating entity could not be processed because the [BASE64]Josefsson, S., The Base16, Base32, and Base64 Data Encodings, July 2003. encoding is incorrect (e.g., because the encoding does not adhere to the definition in Section 3 of [BASE64]Josefsson, S., The Base16, Base32, and Base64 Data Encodings, July 2003.); sent in reply to a &lt;response/&gt; element or an &lt;auth/&gt; element with initial response data.</tt> </tt>
<a name="L144"></a><tt class="py-lineno">144</tt>  <tt class="py-line"><tt class="py-string">invalid-authzid --  --  -- The authzid provided by the initiating entity is invalid, either because it is incorrectly formatted or because the initiating entity does not have permissions to authorize that ID; sent in reply to a &lt;response/&gt; element or an &lt;auth/&gt; element with initial response data.</tt> </tt>
<a name="L145"></a><tt class="py-lineno">145</tt>  <tt class="py-line"><tt class="py-string">invalid-mechanism --  --  -- The initiating entity did not provide a mechanism or requested a mechanism that is not supported by the receiving entity; sent in reply to an &lt;auth/&gt; element.</tt> </tt>
<a name="L146"></a><tt class="py-lineno">146</tt>  <tt class="py-line"><tt class="py-string">mechanism-too-weak --  --  -- The mechanism requested by the initiating entity is weaker than server policy permits for that initiating entity; sent in reply to a &lt;response/&gt; element or an &lt;auth/&gt; element with initial response data.</tt> </tt>
<a name="L147"></a><tt class="py-lineno">147</tt>  <tt class="py-line"><tt class="py-string">not-authorized --  --  -- The authentication failed because the initiating entity did not provide valid credentials (this includes but is not limited to the case of an unknown username); sent in reply to a &lt;response/&gt; element or an &lt;auth/&gt; element with initial response data.</tt> </tt>
<a name="L148"></a><tt class="py-lineno">148</tt>  <tt class="py-line"><tt class="py-string">temporary-auth-failure --  --  -- The authentication failed because of a temporary error condition within the receiving entity; sent in reply to an &lt;auth/&gt; element or &lt;response/&gt; element."""</tt> </tt>
<a name="L149"></a><tt class="py-lineno">149</tt>  <tt class="py-line"> </tt>
<a name="L150"></a><tt class="py-lineno">150</tt>  <tt class="py-line"><tt id="link-80" class="py-name" targets="Variable spade.Agent.ERRORS=spade.Agent-module.html#ERRORS,Variable spade.MTP.ERRORS=spade.MTP-module.html#ERRORS,Variable spade.Organization.ERRORS=spade.Organization-module.html#ERRORS,Variable spade.Organization_new.ERRORS=spade.Organization_new-module.html#ERRORS,Variable spade.Unit.ERRORS=spade.Unit-module.html#ERRORS,Variable spade.Unit_new.ERRORS=spade.Unit_new-module.html#ERRORS,Variable spade.socialnetwork.ERRORS=spade.socialnetwork-module.html#ERRORS,Variable spade.xmpp.ERRORS=spade.xmpp-module.html#ERRORS,Variable spade.xmpp.auth.ERRORS=spade.xmpp.auth-module.html#ERRORS,Variable spade.xmpp.browser.ERRORS=spade.xmpp.browser-module.html#ERRORS,Variable spade.xmpp.commands.ERRORS=spade.xmpp.commands-module.html#ERRORS,Variable spade.xmpp.dispatcher.ERRORS=spade.xmpp.dispatcher-module.html#ERRORS,Variable spade.xmpp.features.ERRORS=spade.xmpp.features-module.html#ERRORS,Variable spade.xmpp.filetransfer.ERRORS=spade.xmpp.filetransfer-module.html#ERRORS,Variable spade.xmpp.protocol.ERRORS=spade.xmpp.protocol-module.html#ERRORS,Variable spade.xmpp.roster.ERRORS=spade.xmpp.roster-module.html#ERRORS,Variable spade.xmpp.transports.ERRORS=spade.xmpp.transports-module.html#ERRORS,Variable spade.xmppd.xmppd.ERRORS=spade.xmppd.xmppd-module.html#ERRORS"><a title="spade.Agent.ERRORS
spade.MTP.ERRORS
spade.Organization.ERRORS
spade.Organization_new.ERRORS
spade.Unit.ERRORS
spade.Unit_new.ERRORS
spade.socialnetwork.ERRORS
spade.xmpp.ERRORS
spade.xmpp.auth.ERRORS
spade.xmpp.browser.ERRORS
spade.xmpp.commands.ERRORS
spade.xmpp.dispatcher.ERRORS
spade.xmpp.features.ERRORS
spade.xmpp.filetransfer.ERRORS
spade.xmpp.protocol.ERRORS
spade.xmpp.roster.ERRORS
spade.xmpp.transports.ERRORS
spade.xmppd.xmppd.ERRORS" class="py-name" href="#" onclick="return doclink('link-80', 'ERRORS', 'link-80');">ERRORS</a></tt><tt class="py-op">,</tt><tt id="link-81" class="py-name" targets="Variable spade.xmpp.protocol._errorcodes=spade.xmpp.protocol-module.html#_errorcodes"><a title="spade.xmpp.protocol._errorcodes" class="py-name" href="#" onclick="return doclink('link-81', '_errorcodes', 'link-81');">_errorcodes</a></tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt><tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
<a name="L151"></a><tt class="py-lineno">151</tt>  <tt class="py-line"><tt class="py-keyword">for</tt> <tt class="py-name">ns</tt><tt class="py-op">,</tt><tt class="py-name">errname</tt><tt class="py-op">,</tt><tt class="py-name">errpool</tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt class="py-op">(</tt><tt id="link-82" class="py-name"><a title="spade.Agent.NS_XMPP_STREAMS
spade.MTP.NS_XMPP_STREAMS
spade.Organization.NS_XMPP_STREAMS
spade.Organization_new.NS_XMPP_STREAMS
spade.Unit.NS_XMPP_STREAMS
spade.Unit_new.NS_XMPP_STREAMS
spade.socialnetwork.NS_XMPP_STREAMS
spade.xmpp.NS_XMPP_STREAMS
spade.xmpp.auth.NS_XMPP_STREAMS
spade.xmpp.browser.NS_XMPP_STREAMS
spade.xmpp.commands.NS_XMPP_STREAMS
spade.xmpp.dispatcher.NS_XMPP_STREAMS
spade.xmpp.features.NS_XMPP_STREAMS
spade.xmpp.filetransfer.NS_XMPP_STREAMS
spade.xmpp.protocol.NS_XMPP_STREAMS
spade.xmpp.roster.NS_XMPP_STREAMS
spade.xmpp.transports.NS_XMPP_STREAMS
spade.xmppd.xmppd.NS_XMPP_STREAMS" class="py-name" href="#" onclick="return doclink('link-82', 'NS_XMPP_STREAMS', 'link-76');">NS_XMPP_STREAMS</a></tt><tt class="py-op">,</tt><tt class="py-string">'STREAM'</tt><tt class="py-op">,</tt><tt id="link-83" class="py-name"><a title="spade.Agent.xmpp_stream_error_conditions
spade.MTP.xmpp_stream_error_conditions
spade.Organization.xmpp_stream_error_conditions
spade.Organization_new.xmpp_stream_error_conditions
spade.Unit.xmpp_stream_error_conditions
spade.Unit_new.xmpp_stream_error_conditions
spade.socialnetwork.xmpp_stream_error_conditions
spade.xmpp.auth.xmpp_stream_error_conditions
spade.xmpp.browser.xmpp_stream_error_conditions
spade.xmpp.commands.xmpp_stream_error_conditions
spade.xmpp.dispatcher.xmpp_stream_error_conditions
spade.xmpp.features.xmpp_stream_error_conditions
spade.xmpp.filetransfer.xmpp_stream_error_conditions
spade.xmpp.protocol.xmpp_stream_error_conditions
spade.xmpp.roster.xmpp_stream_error_conditions
spade.xmpp.transports.xmpp_stream_error_conditions
spade.xmpp.xmpp_stream_error_conditions
spade.xmppd.xmppd.xmpp_stream_error_conditions" class="py-name" href="#" onclick="return doclink('link-83', 'xmpp_stream_error_conditions', 'link-77');">xmpp_stream_error_conditions</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L152"></a><tt class="py-lineno">152</tt>  <tt class="py-line">                           <tt class="py-op">(</tt><tt id="link-84" class="py-name"><a title="spade.Agent.NS_STANZAS
spade.MTP.NS_STANZAS
spade.Organization.NS_STANZAS
spade.Organization_new.NS_STANZAS
spade.Unit.NS_STANZAS
spade.Unit_new.NS_STANZAS
spade.socialnetwork.NS_STANZAS
spade.xmpp.NS_STANZAS
spade.xmpp.auth.NS_STANZAS
spade.xmpp.browser.NS_STANZAS
spade.xmpp.commands.NS_STANZAS
spade.xmpp.dispatcher.NS_STANZAS
spade.xmpp.features.NS_STANZAS
spade.xmpp.filetransfer.NS_STANZAS
spade.xmpp.protocol.NS_STANZAS
spade.xmpp.roster.NS_STANZAS
spade.xmpp.transports.NS_STANZAS
spade.xmppd.xmppd.NS_STANZAS" class="py-name" href="#" onclick="return doclink('link-84', 'NS_STANZAS', 'link-65');">NS_STANZAS</a></tt>     <tt class="py-op">,</tt><tt class="py-string">'ERR'</tt>   <tt class="py-op">,</tt><tt id="link-85" class="py-name"><a title="spade.Agent.xmpp_stanza_error_conditions
spade.MTP.xmpp_stanza_error_conditions
spade.Organization.xmpp_stanza_error_conditions
spade.Organization_new.xmpp_stanza_error_conditions
spade.Unit.xmpp_stanza_error_conditions
spade.Unit_new.xmpp_stanza_error_conditions
spade.socialnetwork.xmpp_stanza_error_conditions
spade.xmpp.auth.xmpp_stanza_error_conditions
spade.xmpp.browser.xmpp_stanza_error_conditions
spade.xmpp.commands.xmpp_stanza_error_conditions
spade.xmpp.dispatcher.xmpp_stanza_error_conditions
spade.xmpp.features.xmpp_stanza_error_conditions
spade.xmpp.filetransfer.xmpp_stanza_error_conditions
spade.xmpp.protocol.xmpp_stanza_error_conditions
spade.xmpp.roster.xmpp_stanza_error_conditions
spade.xmpp.transports.xmpp_stanza_error_conditions
spade.xmpp.xmpp_stanza_error_conditions
spade.xmppd.xmppd.xmpp_stanza_error_conditions" class="py-name" href="#" onclick="return doclink('link-85', 'xmpp_stanza_error_conditions', 'link-78');">xmpp_stanza_error_conditions</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L153"></a><tt class="py-lineno">153</tt>  <tt class="py-line">                           <tt class="py-op">(</tt><tt id="link-86" class="py-name"><a title="spade.Agent.NS_SASL
spade.MTP.NS_SASL
spade.Organization.NS_SASL
spade.Organization_new.NS_SASL
spade.Unit.NS_SASL
spade.Unit_new.NS_SASL
spade.socialnetwork.NS_SASL
spade.xmpp.NS_SASL
spade.xmpp.auth.NS_SASL
spade.xmpp.browser.NS_SASL
spade.xmpp.commands.NS_SASL
spade.xmpp.dispatcher.NS_SASL
spade.xmpp.features.NS_SASL
spade.xmpp.filetransfer.NS_SASL
spade.xmpp.protocol.NS_SASL
spade.xmpp.roster.NS_SASL
spade.xmpp.transports.NS_SASL
spade.xmppd.xmppd.NS_SASL" class="py-name" href="#" onclick="return doclink('link-86', 'NS_SASL', 'link-58');">NS_SASL</a></tt>        <tt class="py-op">,</tt><tt class="py-string">'SASL'</tt>  <tt class="py-op">,</tt><tt id="link-87" class="py-name"><a title="spade.Agent.sasl_error_conditions
spade.MTP.sasl_error_conditions
spade.Organization.sasl_error_conditions
spade.Organization_new.sasl_error_conditions
spade.Unit.sasl_error_conditions
spade.Unit_new.sasl_error_conditions
spade.socialnetwork.sasl_error_conditions
spade.xmpp.auth.sasl_error_conditions
spade.xmpp.browser.sasl_error_conditions
spade.xmpp.commands.sasl_error_conditions
spade.xmpp.dispatcher.sasl_error_conditions
spade.xmpp.features.sasl_error_conditions
spade.xmpp.filetransfer.sasl_error_conditions
spade.xmpp.protocol.sasl_error_conditions
spade.xmpp.roster.sasl_error_conditions
spade.xmpp.sasl_error_conditions
spade.xmpp.transports.sasl_error_conditions
spade.xmppd.xmppd.sasl_error_conditions" class="py-name" href="#" onclick="return doclink('link-87', 'sasl_error_conditions', 'link-79');">sasl_error_conditions</a></tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
<a name="L154"></a><tt class="py-lineno">154</tt>  <tt class="py-line">    <tt class="py-keyword">for</tt> <tt class="py-name">err</tt> <tt class="py-keyword">in</tt> <tt class="py-name">errpool</tt><tt class="py-op">.</tt><tt class="py-name">split</tt><tt class="py-op">(</tt><tt class="py-string">'\n'</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
<a name="L155"></a><tt class="py-lineno">155</tt>  <tt class="py-line">        <tt class="py-name">cond</tt><tt class="py-op">,</tt><tt class="py-name">code</tt><tt class="py-op">,</tt><tt class="py-name">typ</tt><tt class="py-op">,</tt><tt class="py-name">text</tt><tt class="py-op">=</tt><tt class="py-name">err</tt><tt class="py-op">.</tt><tt class="py-name">split</tt><tt class="py-op">(</tt><tt class="py-string">' -- '</tt><tt class="py-op">)</tt> </tt>
<a name="L156"></a><tt class="py-lineno">156</tt>  <tt class="py-line">        <tt id="link-88" class="py-name" targets="Variable spade.Agent.name=spade.Agent-module.html#name,Variable spade.MTP.name=spade.MTP-module.html#name,Variable spade.Organization.name=spade.Organization-module.html#name,Variable spade.Organization_new.name=spade.Organization_new-module.html#name,Variable spade.Unit.name=spade.Unit-module.html#name,Variable spade.Unit_new.name=spade.Unit_new-module.html#name,Variable spade.socialnetwork.name=spade.socialnetwork-module.html#name,Variable spade.xmpp.auth.name=spade.xmpp.auth-module.html#name,Variable spade.xmpp.browser.name=spade.xmpp.browser-module.html#name,Variable spade.xmpp.commands.Command_Handler_Prototype.name=spade.xmpp.commands.Command_Handler_Prototype-class.html#name,Variable spade.xmpp.commands.TestCommand.name=spade.xmpp.commands.TestCommand-class.html#name,Variable spade.xmpp.commands.name=spade.xmpp.commands-module.html#name,Variable spade.xmpp.dispatcher.name=spade.xmpp.dispatcher-module.html#name,Variable spade.xmpp.features.name=spade.xmpp.features-module.html#name,Variable spade.xmpp.filetransfer.name=spade.xmpp.filetransfer-module.html#name,Variable spade.xmpp.name=spade.xmpp-module.html#name,Variable spade.xmpp.protocol.name=spade.xmpp.protocol-module.html#name,Variable spade.xmpp.roster.name=spade.xmpp.roster-module.html#name,Variable spade.xmpp.transports.name=spade.xmpp.transports-module.html#name,Variable spade.xmppd.xmppd.name=spade.xmppd.xmppd-module.html#name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-88', 'name', 'link-88');">name</a></tt><tt class="py-op">=</tt><tt class="py-name">errname</tt><tt class="py-op">+</tt><tt class="py-string">'_'</tt><tt class="py-op">+</tt><tt class="py-name">cond</tt><tt class="py-op">.</tt><tt class="py-name">upper</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">replace</tt><tt class="py-op">(</tt><tt class="py-string">'-'</tt><tt class="py-op">,</tt><tt class="py-string">'_'</tt><tt class="py-op">)</tt> </tt>
<a name="L157"></a><tt class="py-lineno">157</tt>  <tt class="py-line">        <tt class="py-name">locals</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt id="link-89" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-89', 'name', 'link-88');">name</a></tt><tt class="py-op">]</tt><tt class="py-op">=</tt><tt class="py-name">ns</tt><tt class="py-op">+</tt><tt class="py-string">' '</tt><tt class="py-op">+</tt><tt class="py-name">cond</tt> </tt>
<a name="L158"></a><tt class="py-lineno">158</tt>  <tt class="py-line">        <tt id="link-90" class="py-name"><a title="spade.Agent.ERRORS
spade.MTP.ERRORS
spade.Organization.ERRORS
spade.Organization_new.ERRORS
spade.Unit.ERRORS
spade.Unit_new.ERRORS
spade.socialnetwork.ERRORS
spade.xmpp.ERRORS
spade.xmpp.auth.ERRORS
spade.xmpp.browser.ERRORS
spade.xmpp.commands.ERRORS
spade.xmpp.dispatcher.ERRORS
spade.xmpp.features.ERRORS
spade.xmpp.filetransfer.ERRORS
spade.xmpp.protocol.ERRORS
spade.xmpp.roster.ERRORS
spade.xmpp.transports.ERRORS
spade.xmppd.xmppd.ERRORS" class="py-name" href="#" onclick="return doclink('link-90', 'ERRORS', 'link-80');">ERRORS</a></tt><tt class="py-op">[</tt><tt class="py-name">ns</tt><tt class="py-op">+</tt><tt class="py-string">' '</tt><tt class="py-op">+</tt><tt class="py-name">cond</tt><tt class="py-op">]</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-name">code</tt><tt class="py-op">,</tt><tt class="py-name">typ</tt><tt class="py-op">,</tt><tt class="py-name">text</tt><tt class="py-op">]</tt> </tt>
<a name="L159"></a><tt class="py-lineno">159</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">code</tt><tt class="py-op">:</tt> <tt id="link-91" class="py-name"><a title="spade.xmpp.protocol._errorcodes" class="py-name" href="#" onclick="return doclink('link-91', '_errorcodes', 'link-81');">_errorcodes</a></tt><tt class="py-op">[</tt><tt class="py-name">code</tt><tt class="py-op">]</tt><tt class="py-op">=</tt><tt class="py-name">cond</tt> </tt>
<a name="L160"></a><tt class="py-lineno">160</tt>  <tt class="py-line"><tt class="py-keyword">del</tt> <tt class="py-name">ns</tt><tt class="py-op">,</tt><tt class="py-name">errname</tt><tt class="py-op">,</tt><tt class="py-name">errpool</tt><tt class="py-op">,</tt><tt class="py-name">err</tt><tt class="py-op">,</tt><tt class="py-name">cond</tt><tt class="py-op">,</tt><tt class="py-name">code</tt><tt class="py-op">,</tt><tt class="py-name">typ</tt><tt class="py-op">,</tt><tt class="py-name">text</tt> </tt>
<a name="L161"></a><tt class="py-lineno">161</tt>  <tt class="py-line"> </tt>
<a name="isResultNode"></a><div id="isResultNode-def"><a name="L162"></a><tt class="py-lineno">162</tt> <a class="py-toggle" href="#" id="isResultNode-toggle" onclick="return toggle('isResultNode');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol-module.html#isResultNode">isResultNode</a><tt class="py-op">(</tt><tt class="py-param">node</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="isResultNode-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="isResultNode-expanded"><a name="L163"></a><tt class="py-lineno">163</tt>  <tt class="py-line">    <tt class="py-docstring">""" Returns true if the node is a positive reply. """</tt> </tt>
<a name="L164"></a><tt class="py-lineno">164</tt>  <tt class="py-line">    <tt class="py-keyword">return</tt> <tt class="py-name">node</tt> <tt class="py-keyword">and</tt> <tt class="py-name">node</tt><tt class="py-op">.</tt><tt id="link-92" class="py-name" targets="Method spade.DF.ServiceDescription.getType()=spade.DF.ServiceDescription-class.html#getType,Method spade.xmpp.protocol.DataField.getType()=spade.xmpp.protocol.DataField-class.html#getType,Method spade.xmpp.protocol.DataForm.getType()=spade.xmpp.protocol.DataForm-class.html#getType,Method spade.xmpp.protocol.Protocol.getType()=spade.xmpp.protocol.Protocol-class.html#getType"><a title="spade.DF.ServiceDescription.getType
spade.xmpp.protocol.DataField.getType
spade.xmpp.protocol.DataForm.getType
spade.xmpp.protocol.Protocol.getType" class="py-name" href="#" onclick="return doclink('link-92', 'getType', 'link-92');">getType</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">==</tt><tt class="py-string">'result'</tt> </tt>
</div><a name="isErrorNode"></a><div id="isErrorNode-def"><a name="L165"></a><tt class="py-lineno">165</tt> <a class="py-toggle" href="#" id="isErrorNode-toggle" onclick="return toggle('isErrorNode');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol-module.html#isErrorNode">isErrorNode</a><tt class="py-op">(</tt><tt class="py-param">node</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="isErrorNode-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="isErrorNode-expanded"><a name="L166"></a><tt class="py-lineno">166</tt>  <tt class="py-line">    <tt class="py-docstring">""" Returns true if the node is a negative reply. """</tt> </tt>
<a name="L167"></a><tt class="py-lineno">167</tt>  <tt class="py-line">    <tt class="py-keyword">return</tt> <tt class="py-name">node</tt> <tt class="py-keyword">and</tt> <tt class="py-name">node</tt><tt class="py-op">.</tt><tt id="link-93" class="py-name"><a title="spade.DF.ServiceDescription.getType
spade.xmpp.protocol.DataField.getType
spade.xmpp.protocol.DataForm.getType
spade.xmpp.protocol.Protocol.getType" class="py-name" href="#" onclick="return doclink('link-93', 'getType', 'link-92');">getType</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">==</tt><tt class="py-string">'error'</tt> </tt>
</div><a name="L168"></a><tt class="py-lineno">168</tt>  <tt class="py-line"> </tt>
<a name="NodeProcessed"></a><div id="NodeProcessed-def"><a name="L169"></a><tt class="py-lineno">169</tt> <a class="py-toggle" href="#" id="NodeProcessed-toggle" onclick="return toggle('NodeProcessed');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.NodeProcessed-class.html">NodeProcessed</a><tt class="py-op">(</tt><tt class="py-base-class">Exception</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="NodeProcessed-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="NodeProcessed-expanded"><a name="L170"></a><tt class="py-lineno">170</tt>  <tt class="py-line">    <tt class="py-docstring">""" Exception that should be raised by handler when the handling should be stopped. """</tt> </tt>
</div><a name="StreamError"></a><div id="StreamError-def"><a name="L171"></a><tt class="py-lineno">171</tt> <a class="py-toggle" href="#" id="StreamError-toggle" onclick="return toggle('StreamError');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.StreamError-class.html">StreamError</a><tt class="py-op">(</tt><tt class="py-base-class">Exception</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="StreamError-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="StreamError-expanded"><a name="L172"></a><tt class="py-lineno">172</tt>  <tt class="py-line">    <tt class="py-docstring">""" Base exception class for stream errors."""</tt> </tt>
</div><a name="BadFormat"></a><div id="BadFormat-def"><a name="L173"></a><tt class="py-lineno">173</tt> <a class="py-toggle" href="#" id="BadFormat-toggle" onclick="return toggle('BadFormat');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.BadFormat-class.html">BadFormat</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="BadNamespacePrefix"></a><div id="BadNamespacePrefix-def"><a name="L174"></a><tt class="py-lineno">174</tt> <a class="py-toggle" href="#" id="BadNamespacePrefix-toggle" onclick="return toggle('BadNamespacePrefix');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.BadNamespacePrefix-class.html">BadNamespacePrefix</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="Conflict"></a><div id="Conflict-def"><a name="L175"></a><tt class="py-lineno">175</tt> <a class="py-toggle" href="#" id="Conflict-toggle" onclick="return toggle('Conflict');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.Conflict-class.html">Conflict</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="ConnectionTimeout"></a><div id="ConnectionTimeout-def"><a name="L176"></a><tt class="py-lineno">176</tt> <a class="py-toggle" href="#" id="ConnectionTimeout-toggle" onclick="return toggle('ConnectionTimeout');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.ConnectionTimeout-class.html">ConnectionTimeout</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="HostGone"></a><div id="HostGone-def"><a name="L177"></a><tt class="py-lineno">177</tt> <a class="py-toggle" href="#" id="HostGone-toggle" onclick="return toggle('HostGone');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.HostGone-class.html">HostGone</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="HostUnknown"></a><div id="HostUnknown-def"><a name="L178"></a><tt class="py-lineno">178</tt> <a class="py-toggle" href="#" id="HostUnknown-toggle" onclick="return toggle('HostUnknown');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.HostUnknown-class.html">HostUnknown</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="ImproperAddressing"></a><div id="ImproperAddressing-def"><a name="L179"></a><tt class="py-lineno">179</tt> <a class="py-toggle" href="#" id="ImproperAddressing-toggle" onclick="return toggle('ImproperAddressing');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.ImproperAddressing-class.html">ImproperAddressing</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="InternalServerError"></a><div id="InternalServerError-def"><a name="L180"></a><tt class="py-lineno">180</tt> <a class="py-toggle" href="#" id="InternalServerError-toggle" onclick="return toggle('InternalServerError');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.InternalServerError-class.html">InternalServerError</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="InvalidFrom"></a><div id="InvalidFrom-def"><a name="L181"></a><tt class="py-lineno">181</tt> <a class="py-toggle" href="#" id="InvalidFrom-toggle" onclick="return toggle('InvalidFrom');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.InvalidFrom-class.html">InvalidFrom</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="InvalidID"></a><div id="InvalidID-def"><a name="L182"></a><tt class="py-lineno">182</tt> <a class="py-toggle" href="#" id="InvalidID-toggle" onclick="return toggle('InvalidID');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.InvalidID-class.html">InvalidID</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="InvalidNamespace"></a><div id="InvalidNamespace-def"><a name="L183"></a><tt class="py-lineno">183</tt> <a class="py-toggle" href="#" id="InvalidNamespace-toggle" onclick="return toggle('InvalidNamespace');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.InvalidNamespace-class.html">InvalidNamespace</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="InvalidXML"></a><div id="InvalidXML-def"><a name="L184"></a><tt class="py-lineno">184</tt> <a class="py-toggle" href="#" id="InvalidXML-toggle" onclick="return toggle('InvalidXML');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.InvalidXML-class.html">InvalidXML</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="NotAuthorized"></a><div id="NotAuthorized-def"><a name="L185"></a><tt class="py-lineno">185</tt> <a class="py-toggle" href="#" id="NotAuthorized-toggle" onclick="return toggle('NotAuthorized');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.NotAuthorized-class.html">NotAuthorized</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="PolicyViolation"></a><div id="PolicyViolation-def"><a name="L186"></a><tt class="py-lineno">186</tt> <a class="py-toggle" href="#" id="PolicyViolation-toggle" onclick="return toggle('PolicyViolation');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.PolicyViolation-class.html">PolicyViolation</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="RemoteConnectionFailed"></a><div id="RemoteConnectionFailed-def"><a name="L187"></a><tt class="py-lineno">187</tt> <a class="py-toggle" href="#" id="RemoteConnectionFailed-toggle" onclick="return toggle('RemoteConnectionFailed');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.RemoteConnectionFailed-class.html">RemoteConnectionFailed</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="ResourceConstraint"></a><div id="ResourceConstraint-def"><a name="L188"></a><tt class="py-lineno">188</tt> <a class="py-toggle" href="#" id="ResourceConstraint-toggle" onclick="return toggle('ResourceConstraint');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.ResourceConstraint-class.html">ResourceConstraint</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="RestrictedXML"></a><div id="RestrictedXML-def"><a name="L189"></a><tt class="py-lineno">189</tt> <a class="py-toggle" href="#" id="RestrictedXML-toggle" onclick="return toggle('RestrictedXML');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.RestrictedXML-class.html">RestrictedXML</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="SeeOtherHost"></a><div id="SeeOtherHost-def"><a name="L190"></a><tt class="py-lineno">190</tt> <a class="py-toggle" href="#" id="SeeOtherHost-toggle" onclick="return toggle('SeeOtherHost');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.SeeOtherHost-class.html">SeeOtherHost</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="SystemShutdown"></a><div id="SystemShutdown-def"><a name="L191"></a><tt class="py-lineno">191</tt> <a class="py-toggle" href="#" id="SystemShutdown-toggle" onclick="return toggle('SystemShutdown');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.SystemShutdown-class.html">SystemShutdown</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="UndefinedCondition"></a><div id="UndefinedCondition-def"><a name="L192"></a><tt class="py-lineno">192</tt> <a class="py-toggle" href="#" id="UndefinedCondition-toggle" onclick="return toggle('UndefinedCondition');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.UndefinedCondition-class.html">UndefinedCondition</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="UnsupportedEncoding"></a><div id="UnsupportedEncoding-def"><a name="L193"></a><tt class="py-lineno">193</tt> <a class="py-toggle" href="#" id="UnsupportedEncoding-toggle" onclick="return toggle('UnsupportedEncoding');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.UnsupportedEncoding-class.html">UnsupportedEncoding</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="UnsupportedStanzaType"></a><div id="UnsupportedStanzaType-def"><a name="L194"></a><tt class="py-lineno">194</tt> <a class="py-toggle" href="#" id="UnsupportedStanzaType-toggle" onclick="return toggle('UnsupportedStanzaType');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.UnsupportedStanzaType-class.html">UnsupportedStanzaType</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="UnsupportedVersion"></a><div id="UnsupportedVersion-def"><a name="L195"></a><tt class="py-lineno">195</tt> <a class="py-toggle" href="#" id="UnsupportedVersion-toggle" onclick="return toggle('UnsupportedVersion');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.UnsupportedVersion-class.html">UnsupportedVersion</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="XMLNotWellFormed"></a><div id="XMLNotWellFormed-def"><a name="L196"></a><tt class="py-lineno">196</tt> <a class="py-toggle" href="#" id="XMLNotWellFormed-toggle" onclick="return toggle('XMLNotWellFormed');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.XMLNotWellFormed-class.html">XMLNotWellFormed</a><tt class="py-op">(</tt><tt class="py-base-class">StreamError</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
</div><a name="L197"></a><tt class="py-lineno">197</tt>  <tt class="py-line"> </tt>
<a name="L198"></a><tt class="py-lineno">198</tt>  <tt class="py-line"><tt id="link-94" class="py-name" targets="Variable spade.Agent.stream_exceptions=spade.Agent-module.html#stream_exceptions,Variable spade.MTP.stream_exceptions=spade.MTP-module.html#stream_exceptions,Variable spade.Organization.stream_exceptions=spade.Organization-module.html#stream_exceptions,Variable spade.Organization_new.stream_exceptions=spade.Organization_new-module.html#stream_exceptions,Variable spade.Unit.stream_exceptions=spade.Unit-module.html#stream_exceptions,Variable spade.Unit_new.stream_exceptions=spade.Unit_new-module.html#stream_exceptions,Variable spade.socialnetwork.stream_exceptions=spade.socialnetwork-module.html#stream_exceptions,Variable spade.xmpp.auth.stream_exceptions=spade.xmpp.auth-module.html#stream_exceptions,Variable spade.xmpp.browser.stream_exceptions=spade.xmpp.browser-module.html#stream_exceptions,Variable spade.xmpp.commands.stream_exceptions=spade.xmpp.commands-module.html#stream_exceptions,Variable spade.xmpp.dispatcher.stream_exceptions=spade.xmpp.dispatcher-module.html#stream_exceptions,Variable spade.xmpp.features.stream_exceptions=spade.xmpp.features-module.html#stream_exceptions,Variable spade.xmpp.filetransfer.stream_exceptions=spade.xmpp.filetransfer-module.html#stream_exceptions,Variable spade.xmpp.protocol.stream_exceptions=spade.xmpp.protocol-module.html#stream_exceptions,Variable spade.xmpp.roster.stream_exceptions=spade.xmpp.roster-module.html#stream_exceptions,Variable spade.xmpp.stream_exceptions=spade.xmpp-module.html#stream_exceptions,Variable spade.xmpp.transports.stream_exceptions=spade.xmpp.transports-module.html#stream_exceptions,Variable spade.xmppd.xmppd.stream_exceptions=spade.xmppd.xmppd-module.html#stream_exceptions"><a title="spade.Agent.stream_exceptions
spade.MTP.stream_exceptions
spade.Organization.stream_exceptions
spade.Organization_new.stream_exceptions
spade.Unit.stream_exceptions
spade.Unit_new.stream_exceptions
spade.socialnetwork.stream_exceptions
spade.xmpp.auth.stream_exceptions
spade.xmpp.browser.stream_exceptions
spade.xmpp.commands.stream_exceptions
spade.xmpp.dispatcher.stream_exceptions
spade.xmpp.features.stream_exceptions
spade.xmpp.filetransfer.stream_exceptions
spade.xmpp.protocol.stream_exceptions
spade.xmpp.roster.stream_exceptions
spade.xmpp.stream_exceptions
spade.xmpp.transports.stream_exceptions
spade.xmppd.xmppd.stream_exceptions" class="py-name" href="#" onclick="return doclink('link-94', 'stream_exceptions', 'link-94');">stream_exceptions</a></tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'bad-format'</tt><tt class="py-op">:</tt> <tt id="link-95" class="py-name" targets="Class spade.xmpp.protocol.BadFormat=spade.xmpp.protocol.BadFormat-class.html"><a title="spade.xmpp.protocol.BadFormat" class="py-name" href="#" onclick="return doclink('link-95', 'BadFormat', 'link-95');">BadFormat</a></tt><tt class="py-op">,</tt> </tt>
<a name="L199"></a><tt class="py-lineno">199</tt>  <tt class="py-line">                     <tt class="py-string">'bad-namespace-prefix'</tt><tt class="py-op">:</tt> <tt id="link-96" class="py-name" targets="Class spade.xmpp.protocol.BadNamespacePrefix=spade.xmpp.protocol.BadNamespacePrefix-class.html"><a title="spade.xmpp.protocol.BadNamespacePrefix" class="py-name" href="#" onclick="return doclink('link-96', 'BadNamespacePrefix', 'link-96');">BadNamespacePrefix</a></tt><tt class="py-op">,</tt> </tt>
<a name="L200"></a><tt class="py-lineno">200</tt>  <tt class="py-line">                     <tt class="py-string">'conflict'</tt><tt class="py-op">:</tt> <tt id="link-97" class="py-name" targets="Class spade.xmpp.protocol.Conflict=spade.xmpp.protocol.Conflict-class.html,Class spade.xmppd.modules.wq.Conflict=spade.xmppd.modules.wq.Conflict-class.html"><a title="spade.xmpp.protocol.Conflict
spade.xmppd.modules.wq.Conflict" class="py-name" href="#" onclick="return doclink('link-97', 'Conflict', 'link-97');">Conflict</a></tt><tt class="py-op">,</tt> </tt>
<a name="L201"></a><tt class="py-lineno">201</tt>  <tt class="py-line">                     <tt class="py-string">'connection-timeout'</tt><tt class="py-op">:</tt> <tt id="link-98" class="py-name" targets="Class spade.xmpp.protocol.ConnectionTimeout=spade.xmpp.protocol.ConnectionTimeout-class.html"><a title="spade.xmpp.protocol.ConnectionTimeout" class="py-name" href="#" onclick="return doclink('link-98', 'ConnectionTimeout', 'link-98');">ConnectionTimeout</a></tt><tt class="py-op">,</tt> </tt>
<a name="L202"></a><tt class="py-lineno">202</tt>  <tt class="py-line">                     <tt class="py-string">'host-gone'</tt><tt class="py-op">:</tt> <tt id="link-99" class="py-name" targets="Class spade.xmpp.protocol.HostGone=spade.xmpp.protocol.HostGone-class.html"><a title="spade.xmpp.protocol.HostGone" class="py-name" href="#" onclick="return doclink('link-99', 'HostGone', 'link-99');">HostGone</a></tt><tt class="py-op">,</tt> </tt>
<a name="L203"></a><tt class="py-lineno">203</tt>  <tt class="py-line">                     <tt class="py-string">'host-unknown'</tt><tt class="py-op">:</tt> <tt id="link-100" class="py-name" targets="Class spade.xmpp.protocol.HostUnknown=spade.xmpp.protocol.HostUnknown-class.html"><a title="spade.xmpp.protocol.HostUnknown" class="py-name" href="#" onclick="return doclink('link-100', 'HostUnknown', 'link-100');">HostUnknown</a></tt><tt class="py-op">,</tt> </tt>
<a name="L204"></a><tt class="py-lineno">204</tt>  <tt class="py-line">                     <tt class="py-string">'improper-addressing'</tt><tt class="py-op">:</tt> <tt id="link-101" class="py-name" targets="Class spade.xmpp.protocol.ImproperAddressing=spade.xmpp.protocol.ImproperAddressing-class.html"><a title="spade.xmpp.protocol.ImproperAddressing" class="py-name" href="#" onclick="return doclink('link-101', 'ImproperAddressing', 'link-101');">ImproperAddressing</a></tt><tt class="py-op">,</tt> </tt>
<a name="L205"></a><tt class="py-lineno">205</tt>  <tt class="py-line">                     <tt class="py-string">'internal-server-error'</tt><tt class="py-op">:</tt> <tt id="link-102" class="py-name" targets="Class spade.xmpp.protocol.InternalServerError=spade.xmpp.protocol.InternalServerError-class.html"><a title="spade.xmpp.protocol.InternalServerError" class="py-name" href="#" onclick="return doclink('link-102', 'InternalServerError', 'link-102');">InternalServerError</a></tt><tt class="py-op">,</tt> </tt>
<a name="L206"></a><tt class="py-lineno">206</tt>  <tt class="py-line">                     <tt class="py-string">'invalid-from'</tt><tt class="py-op">:</tt> <tt id="link-103" class="py-name" targets="Class spade.xmpp.protocol.InvalidFrom=spade.xmpp.protocol.InvalidFrom-class.html"><a title="spade.xmpp.protocol.InvalidFrom" class="py-name" href="#" onclick="return doclink('link-103', 'InvalidFrom', 'link-103');">InvalidFrom</a></tt><tt class="py-op">,</tt> </tt>
<a name="L207"></a><tt class="py-lineno">207</tt>  <tt class="py-line">                     <tt class="py-string">'invalid-id'</tt><tt class="py-op">:</tt> <tt id="link-104" class="py-name" targets="Class spade.xmpp.protocol.InvalidID=spade.xmpp.protocol.InvalidID-class.html"><a title="spade.xmpp.protocol.InvalidID" class="py-name" href="#" onclick="return doclink('link-104', 'InvalidID', 'link-104');">InvalidID</a></tt><tt class="py-op">,</tt> </tt>
<a name="L208"></a><tt class="py-lineno">208</tt>  <tt class="py-line">                     <tt class="py-string">'invalid-namespace'</tt><tt class="py-op">:</tt> <tt id="link-105" class="py-name" targets="Class spade.xmpp.protocol.InvalidNamespace=spade.xmpp.protocol.InvalidNamespace-class.html"><a title="spade.xmpp.protocol.InvalidNamespace" class="py-name" href="#" onclick="return doclink('link-105', 'InvalidNamespace', 'link-105');">InvalidNamespace</a></tt><tt class="py-op">,</tt> </tt>
<a name="L209"></a><tt class="py-lineno">209</tt>  <tt class="py-line">                     <tt class="py-string">'invalid-xml'</tt><tt class="py-op">:</tt> <tt id="link-106" class="py-name" targets="Class spade.xmpp.protocol.InvalidXML=spade.xmpp.protocol.InvalidXML-class.html"><a title="spade.xmpp.protocol.InvalidXML" class="py-name" href="#" onclick="return doclink('link-106', 'InvalidXML', 'link-106');">InvalidXML</a></tt><tt class="py-op">,</tt> </tt>
<a name="L210"></a><tt class="py-lineno">210</tt>  <tt class="py-line">                     <tt class="py-string">'not-authorized'</tt><tt class="py-op">:</tt> <tt id="link-107" class="py-name" targets="Class spade.xmpp.protocol.NotAuthorized=spade.xmpp.protocol.NotAuthorized-class.html"><a title="spade.xmpp.protocol.NotAuthorized" class="py-name" href="#" onclick="return doclink('link-107', 'NotAuthorized', 'link-107');">NotAuthorized</a></tt><tt class="py-op">,</tt> </tt>
<a name="L211"></a><tt class="py-lineno">211</tt>  <tt class="py-line">                     <tt class="py-string">'policy-violation'</tt><tt class="py-op">:</tt> <tt id="link-108" class="py-name" targets="Class spade.xmpp.protocol.PolicyViolation=spade.xmpp.protocol.PolicyViolation-class.html"><a title="spade.xmpp.protocol.PolicyViolation" class="py-name" href="#" onclick="return doclink('link-108', 'PolicyViolation', 'link-108');">PolicyViolation</a></tt><tt class="py-op">,</tt> </tt>
<a name="L212"></a><tt class="py-lineno">212</tt>  <tt class="py-line">                     <tt class="py-string">'remote-connection-failed'</tt><tt class="py-op">:</tt> <tt id="link-109" class="py-name" targets="Class spade.xmpp.protocol.RemoteConnectionFailed=spade.xmpp.protocol.RemoteConnectionFailed-class.html"><a title="spade.xmpp.protocol.RemoteConnectionFailed" class="py-name" href="#" onclick="return doclink('link-109', 'RemoteConnectionFailed', 'link-109');">RemoteConnectionFailed</a></tt><tt class="py-op">,</tt> </tt>
<a name="L213"></a><tt class="py-lineno">213</tt>  <tt class="py-line">                     <tt class="py-string">'resource-constraint'</tt><tt class="py-op">:</tt> <tt id="link-110" class="py-name" targets="Class spade.xmpp.protocol.ResourceConstraint=spade.xmpp.protocol.ResourceConstraint-class.html"><a title="spade.xmpp.protocol.ResourceConstraint" class="py-name" href="#" onclick="return doclink('link-110', 'ResourceConstraint', 'link-110');">ResourceConstraint</a></tt><tt class="py-op">,</tt> </tt>
<a name="L214"></a><tt class="py-lineno">214</tt>  <tt class="py-line">                     <tt class="py-string">'restricted-xml'</tt><tt class="py-op">:</tt> <tt id="link-111" class="py-name" targets="Class spade.xmpp.protocol.RestrictedXML=spade.xmpp.protocol.RestrictedXML-class.html"><a title="spade.xmpp.protocol.RestrictedXML" class="py-name" href="#" onclick="return doclink('link-111', 'RestrictedXML', 'link-111');">RestrictedXML</a></tt><tt class="py-op">,</tt> </tt>
<a name="L215"></a><tt class="py-lineno">215</tt>  <tt class="py-line">                     <tt class="py-string">'see-other-host'</tt><tt class="py-op">:</tt> <tt id="link-112" class="py-name" targets="Class spade.xmpp.protocol.SeeOtherHost=spade.xmpp.protocol.SeeOtherHost-class.html"><a title="spade.xmpp.protocol.SeeOtherHost" class="py-name" href="#" onclick="return doclink('link-112', 'SeeOtherHost', 'link-112');">SeeOtherHost</a></tt><tt class="py-op">,</tt> </tt>
<a name="L216"></a><tt class="py-lineno">216</tt>  <tt class="py-line">                     <tt class="py-string">'system-shutdown'</tt><tt class="py-op">:</tt> <tt id="link-113" class="py-name" targets="Class spade.xmpp.protocol.SystemShutdown=spade.xmpp.protocol.SystemShutdown-class.html"><a title="spade.xmpp.protocol.SystemShutdown" class="py-name" href="#" onclick="return doclink('link-113', 'SystemShutdown', 'link-113');">SystemShutdown</a></tt><tt class="py-op">,</tt> </tt>
<a name="L217"></a><tt class="py-lineno">217</tt>  <tt class="py-line">                     <tt class="py-string">'undefined-condition'</tt><tt class="py-op">:</tt> <tt id="link-114" class="py-name" targets="Class spade.xmpp.protocol.UndefinedCondition=spade.xmpp.protocol.UndefinedCondition-class.html"><a title="spade.xmpp.protocol.UndefinedCondition" class="py-name" href="#" onclick="return doclink('link-114', 'UndefinedCondition', 'link-114');">UndefinedCondition</a></tt><tt class="py-op">,</tt> </tt>
<a name="L218"></a><tt class="py-lineno">218</tt>  <tt class="py-line">                     <tt class="py-string">'unsupported-encoding'</tt><tt class="py-op">:</tt> <tt id="link-115" class="py-name" targets="Class spade.xmpp.protocol.UnsupportedEncoding=spade.xmpp.protocol.UnsupportedEncoding-class.html"><a title="spade.xmpp.protocol.UnsupportedEncoding" class="py-name" href="#" onclick="return doclink('link-115', 'UnsupportedEncoding', 'link-115');">UnsupportedEncoding</a></tt><tt class="py-op">,</tt> </tt>
<a name="L219"></a><tt class="py-lineno">219</tt>  <tt class="py-line">                     <tt class="py-string">'unsupported-stanza-type'</tt><tt class="py-op">:</tt> <tt id="link-116" class="py-name" targets="Class spade.xmpp.protocol.UnsupportedStanzaType=spade.xmpp.protocol.UnsupportedStanzaType-class.html"><a title="spade.xmpp.protocol.UnsupportedStanzaType" class="py-name" href="#" onclick="return doclink('link-116', 'UnsupportedStanzaType', 'link-116');">UnsupportedStanzaType</a></tt><tt class="py-op">,</tt> </tt>
<a name="L220"></a><tt class="py-lineno">220</tt>  <tt class="py-line">                     <tt class="py-string">'unsupported-version'</tt><tt class="py-op">:</tt> <tt id="link-117" class="py-name" targets="Class spade.xmpp.protocol.UnsupportedVersion=spade.xmpp.protocol.UnsupportedVersion-class.html"><a title="spade.xmpp.protocol.UnsupportedVersion" class="py-name" href="#" onclick="return doclink('link-117', 'UnsupportedVersion', 'link-117');">UnsupportedVersion</a></tt><tt class="py-op">,</tt> </tt>
<a name="L221"></a><tt class="py-lineno">221</tt>  <tt class="py-line">                     <tt class="py-string">'xml-not-well-formed'</tt><tt class="py-op">:</tt> <tt id="link-118" class="py-name" targets="Class spade.xmpp.protocol.XMLNotWellFormed=spade.xmpp.protocol.XMLNotWellFormed-class.html"><a title="spade.xmpp.protocol.XMLNotWellFormed" class="py-name" href="#" onclick="return doclink('link-118', 'XMLNotWellFormed', 'link-118');">XMLNotWellFormed</a></tt><tt class="py-op">}</tt> </tt>
<a name="L222"></a><tt class="py-lineno">222</tt>  <tt class="py-line"> </tt>
<a name="JID"></a><div id="JID-def"><a name="L223"></a><tt class="py-lineno">223</tt> <a class="py-toggle" href="#" id="JID-toggle" onclick="return toggle('JID');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html">JID</a><tt class="py-op">:</tt> </tt>
</div><div id="JID-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="JID-expanded"><a name="L224"></a><tt class="py-lineno">224</tt>  <tt class="py-line">    <tt class="py-docstring">""" JID object. JID can be built from string, modified, compared, serialised into string. """</tt> </tt>
<a name="JID.__init__"></a><div id="JID.__init__-def"><a name="L225"></a><tt class="py-lineno">225</tt> <a class="py-toggle" href="#" id="JID.__init__-toggle" onclick="return toggle('JID.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">jid</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">node</tt><tt class="py-op">=</tt><tt class="py-string">''</tt><tt class="py-op">,</tt> <tt class="py-param">domain</tt><tt class="py-op">=</tt><tt class="py-string">''</tt><tt class="py-op">,</tt> <tt class="py-param">resource</tt><tt class="py-op">=</tt><tt class="py-string">''</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.__init__-expanded"><a name="L226"></a><tt class="py-lineno">226</tt>  <tt class="py-line">        <tt class="py-docstring">""" Constructor. JID can be specified as string (jid argument) or as separate parts.</tt> </tt>
<a name="L227"></a><tt class="py-lineno">227</tt>  <tt class="py-line"><tt class="py-docstring">            Examples:</tt> </tt>
<a name="L228"></a><tt class="py-lineno">228</tt>  <tt class="py-line"><tt class="py-docstring">            JID('node@domain/resource')</tt> </tt>
<a name="L229"></a><tt class="py-lineno">229</tt>  <tt class="py-line"><tt class="py-docstring">            JID(node='node',domain='domain.org')</tt> </tt>
<a name="L230"></a><tt class="py-lineno">230</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L231"></a><tt class="py-lineno">231</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">jid</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">domain</tt><tt class="py-op">:</tt> <tt class="py-keyword">raise</tt> <tt class="py-name">ValueError</tt><tt class="py-op">(</tt><tt class="py-string">'JID must contain at least domain name'</tt><tt class="py-op">)</tt> </tt>
<a name="L232"></a><tt class="py-lineno">232</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">jid</tt><tt class="py-op">)</tt><tt class="py-op">==</tt><tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">node</tt><tt class="py-op">,</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">domain</tt><tt class="py-op">,</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">resource</tt><tt class="py-op">=</tt><tt class="py-name">jid</tt><tt class="py-op">.</tt><tt class="py-name">node</tt><tt class="py-op">,</tt><tt class="py-name">jid</tt><tt class="py-op">.</tt><tt class="py-name">domain</tt><tt class="py-op">,</tt><tt class="py-name">jid</tt><tt class="py-op">.</tt><tt class="py-name">resource</tt> </tt>
<a name="L233"></a><tt class="py-lineno">233</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">domain</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">node</tt><tt class="py-op">,</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">domain</tt><tt class="py-op">,</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">resource</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">,</tt><tt class="py-name">domain</tt><tt class="py-op">,</tt><tt class="py-name">resource</tt> </tt>
<a name="L234"></a><tt class="py-lineno">234</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L235"></a><tt class="py-lineno">235</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">jid</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'@'</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">node</tt><tt class="py-op">,</tt><tt class="py-name">jid</tt><tt class="py-op">=</tt><tt class="py-name">jid</tt><tt class="py-op">.</tt><tt class="py-name">split</tt><tt class="py-op">(</tt><tt class="py-string">'@'</tt><tt class="py-op">,</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt>
<a name="L236"></a><tt class="py-lineno">236</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-string">''</tt> </tt>
<a name="L237"></a><tt class="py-lineno">237</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">jid</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'/'</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">domain</tt><tt class="py-op">,</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">resource</tt><tt class="py-op">=</tt><tt class="py-name">jid</tt><tt class="py-op">.</tt><tt class="py-name">split</tt><tt class="py-op">(</tt><tt class="py-string">'/'</tt><tt class="py-op">,</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt>
<a name="L238"></a><tt class="py-lineno">238</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">domain</tt><tt class="py-op">,</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">resource</tt><tt class="py-op">=</tt><tt class="py-name">jid</tt><tt class="py-op">,</tt><tt class="py-string">''</tt> </tt>
</div><a name="JID.getNode"></a><div id="JID.getNode-def"><a name="L239"></a><tt class="py-lineno">239</tt> <a class="py-toggle" href="#" id="JID.getNode-toggle" onclick="return toggle('JID.getNode');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#getNode">getNode</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.getNode-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.getNode-expanded"><a name="L240"></a><tt class="py-lineno">240</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the node part of the JID """</tt> </tt>
<a name="L241"></a><tt class="py-lineno">241</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">node</tt> </tt>
</div><a name="JID.setNode"></a><div id="JID.setNode-def"><a name="L242"></a><tt class="py-lineno">242</tt> <a class="py-toggle" href="#" id="JID.setNode-toggle" onclick="return toggle('JID.setNode');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#setNode">setNode</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">node</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.setNode-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.setNode-expanded"><a name="L243"></a><tt class="py-lineno">243</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the node part of the JID to new value. Specify None to remove the node part."""</tt> </tt>
<a name="L244"></a><tt class="py-lineno">244</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="JID.getDomain"></a><div id="JID.getDomain-def"><a name="L245"></a><tt class="py-lineno">245</tt> <a class="py-toggle" href="#" id="JID.getDomain-toggle" onclick="return toggle('JID.getDomain');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#getDomain">getDomain</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.getDomain-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.getDomain-expanded"><a name="L246"></a><tt class="py-lineno">246</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the domain part of the JID """</tt> </tt>
<a name="L247"></a><tt class="py-lineno">247</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">domain</tt> </tt>
</div><a name="JID.setDomain"></a><div id="JID.setDomain-def"><a name="L248"></a><tt class="py-lineno">248</tt> <a class="py-toggle" href="#" id="JID.setDomain-toggle" onclick="return toggle('JID.setDomain');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#setDomain">setDomain</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">domain</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.setDomain-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.setDomain-expanded"><a name="L249"></a><tt class="py-lineno">249</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the domain part of the JID to new value."""</tt> </tt>
<a name="L250"></a><tt class="py-lineno">250</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">domain</tt><tt class="py-op">=</tt><tt class="py-name">domain</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="JID.getResource"></a><div id="JID.getResource-def"><a name="L251"></a><tt class="py-lineno">251</tt> <a class="py-toggle" href="#" id="JID.getResource-toggle" onclick="return toggle('JID.getResource');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#getResource">getResource</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.getResource-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.getResource-expanded"><a name="L252"></a><tt class="py-lineno">252</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the resource part of the JID """</tt> </tt>
<a name="L253"></a><tt class="py-lineno">253</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">resource</tt> </tt>
</div><a name="JID.setResource"></a><div id="JID.setResource-def"><a name="L254"></a><tt class="py-lineno">254</tt> <a class="py-toggle" href="#" id="JID.setResource-toggle" onclick="return toggle('JID.setResource');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#setResource">setResource</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">resource</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.setResource-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.setResource-expanded"><a name="L255"></a><tt class="py-lineno">255</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the resource part of the JID to new value. Specify None to remove the resource part."""</tt> </tt>
<a name="L256"></a><tt class="py-lineno">256</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">resource</tt><tt class="py-op">=</tt><tt class="py-name">resource</tt> </tt>
</div><a name="JID.getStripped"></a><div id="JID.getStripped-def"><a name="L257"></a><tt class="py-lineno">257</tt> <a class="py-toggle" href="#" id="JID.getStripped-toggle" onclick="return toggle('JID.getStripped');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#getStripped">getStripped</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.getStripped-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.getStripped-expanded"><a name="L258"></a><tt class="py-lineno">258</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the bare representation of JID. I.e. string value w/o resource. """</tt> </tt>
<a name="L259"></a><tt class="py-lineno">259</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-119" class="py-name" targets="Method spade.ACLMessage.ACLMessage.__str__()=spade.ACLMessage.ACLMessage-class.html#__str__,Method spade.AID.aid.__str__()=spade.AID.aid-class.html#__str__,Method spade.AMS.AmsAgentDescription.__str__()=spade.AMS.AmsAgentDescription-class.html#__str__,Method spade.BasicFipaDateTime.BasicFipaDateTime.__str__()=spade.BasicFipaDateTime.BasicFipaDateTime-class.html#__str__,Method spade.DF.DfAgentDescription.__str__()=spade.DF.DfAgentDescription-class.html#__str__,Method spade.DF.ServiceDescription.__str__()=spade.DF.ServiceDescription-class.html#__str__,Method spade.Envelope.Envelope.__str__()=spade.Envelope.Envelope-class.html#__str__,Method spade.Platform.PlatformRestart.__str__()=spade.Platform.PlatformRestart-class.html#__str__,Method spade.bdi.Goal.__str__()=spade.bdi.Goal-class.html#__str__,Method spade.bdi.Plan.__str__()=spade.bdi.Plan-class.html#__str__,Method spade.bdi.Service.__str__()=spade.bdi.Service-class.html#__str__,Method spade.content.ContentObject.__str__()=spade.content.ContentObject-class.html#__str__,Method spade.pyparsing.And.__str__()=spade.pyparsing.And-class.html#__str__,Method spade.pyparsing.CharsNotIn.__str__()=spade.pyparsing.CharsNotIn-class.html#__str__,Method spade.pyparsing.Each.__str__()=spade.pyparsing.Each-class.html#__str__,Method spade.pyparsing.Forward.__str__()=spade.pyparsing.Forward-class.html#__str__,Method spade.pyparsing.MatchFirst.__str__()=spade.pyparsing.MatchFirst-class.html#__str__,Method spade.pyparsing.NotAny.__str__()=spade.pyparsing.NotAny-class.html#__str__,Method spade.pyparsing.OneOrMore.__str__()=spade.pyparsing.OneOrMore-class.html#__str__,Method spade.pyparsing.Optional.__str__()=spade.pyparsing.Optional-class.html#__str__,Method spade.pyparsing.Or.__str__()=spade.pyparsing.Or-class.html#__str__,Method spade.pyparsing.ParseBaseException.__str__()=spade.pyparsing.ParseBaseException-class.html#__str__,Method spade.pyparsing.ParseElementEnhance.__str__()=spade.pyparsing.ParseElementEnhance-class.html#__str__,Method spade.pyparsing.ParseExpression.__str__()=spade.pyparsing.ParseExpression-class.html#__str__,Method spade.pyparsing.ParseResults.__str__()=spade.pyparsing.ParseResults-class.html#__str__,Method spade.pyparsing.ParserElement.__str__()=spade.pyparsing.ParserElement-class.html#__str__,Method spade.pyparsing.RecursiveGrammarException.__str__()=spade.pyparsing.RecursiveGrammarException-class.html#__str__,Method spade.pyparsing.Word.__str__()=spade.pyparsing.Word-class.html#__str__,Method spade.pyparsing.ZeroOrMore.__str__()=spade.pyparsing.ZeroOrMore-class.html#__str__,Method spade.pyparsing._ForwardNoRecurse.__str__()=spade.pyparsing._ForwardNoRecurse-class.html#__str__,Method spade.pyratemp.TemplateBase.__str__()=spade.pyratemp.TemplateBase-class.html#__str__,Method spade.pyratemp.TemplateParseError.__str__()=spade.pyratemp.TemplateParseError-class.html#__str__,Method spade.xmpp.protocol.JID.__str__()=spade.xmpp.protocol.JID-class.html#__str__,Method spade.xmpp.simplexml.Node.__str__()=spade.xmpp.simplexml.Node-class.html#__str__,Method spade.xmpp.transports.error.__str__()=spade.xmpp.transports.error-class.html#__str__,Method spade.xmppd.modules.muc.Participant.__str__()=spade.xmppd.modules.muc.Participant-class.html#__str__,Method spade.xmppd.modules.muc.Room.__str__()=spade.xmppd.modules.muc.Room-class.html#__str__"><a title="spade.ACLMessage.ACLMessage.__str__
spade.AID.aid.__str__
spade.AMS.AmsAgentDescription.__str__
spade.BasicFipaDateTime.BasicFipaDateTime.__str__
spade.DF.DfAgentDescription.__str__
spade.DF.ServiceDescription.__str__
spade.Envelope.Envelope.__str__
spade.Platform.PlatformRestart.__str__
spade.bdi.Goal.__str__
spade.bdi.Plan.__str__
spade.bdi.Service.__str__
spade.content.ContentObject.__str__
spade.pyparsing.And.__str__
spade.pyparsing.CharsNotIn.__str__
spade.pyparsing.Each.__str__
spade.pyparsing.Forward.__str__
spade.pyparsing.MatchFirst.__str__
spade.pyparsing.NotAny.__str__
spade.pyparsing.OneOrMore.__str__
spade.pyparsing.Optional.__str__
spade.pyparsing.Or.__str__
spade.pyparsing.ParseBaseException.__str__
spade.pyparsing.ParseElementEnhance.__str__
spade.pyparsing.ParseExpression.__str__
spade.pyparsing.ParseResults.__str__
spade.pyparsing.ParserElement.__str__
spade.pyparsing.RecursiveGrammarException.__str__
spade.pyparsing.Word.__str__
spade.pyparsing.ZeroOrMore.__str__
spade.pyparsing._ForwardNoRecurse.__str__
spade.pyratemp.TemplateBase.__str__
spade.pyratemp.TemplateParseError.__str__
spade.xmpp.protocol.JID.__str__
spade.xmpp.simplexml.Node.__str__
spade.xmpp.transports.error.__str__
spade.xmppd.modules.muc.Participant.__str__
spade.xmppd.modules.muc.Room.__str__" class="py-name" href="#" onclick="return doclink('link-119', '__str__', 'link-119');">__str__</a></tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">)</tt> </tt>
</div><a name="JID.__eq__"></a><div id="JID.__eq__-def"><a name="L260"></a><tt class="py-lineno">260</tt> <a class="py-toggle" href="#" id="JID.__eq__-toggle" onclick="return toggle('JID.__eq__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#__eq__">__eq__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.__eq__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.__eq__-expanded"><a name="L261"></a><tt class="py-lineno">261</tt>  <tt class="py-line">        <tt class="py-docstring">""" Compare the JID to another instance or to string for equality. """</tt> </tt>
<a name="L262"></a><tt class="py-lineno">262</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> <tt class="py-name">other</tt><tt class="py-op">=</tt><tt id="link-120" class="py-name" targets="Class spade.xmpp.protocol.JID=spade.xmpp.protocol.JID-class.html"><a title="spade.xmpp.protocol.JID" class="py-name" href="#" onclick="return doclink('link-120', 'JID', 'link-120');">JID</a></tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt> </tt>
<a name="L263"></a><tt class="py-lineno">263</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt class="py-name">ValueError</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-number">0</tt> </tt>
<a name="L264"></a><tt class="py-lineno">264</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">resource</tt><tt class="py-op">==</tt><tt class="py-name">other</tt><tt class="py-op">.</tt><tt class="py-name">resource</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-121" class="py-name"><a title="spade.ACLMessage.ACLMessage.__str__
spade.AID.aid.__str__
spade.AMS.AmsAgentDescription.__str__
spade.BasicFipaDateTime.BasicFipaDateTime.__str__
spade.DF.DfAgentDescription.__str__
spade.DF.ServiceDescription.__str__
spade.Envelope.Envelope.__str__
spade.Platform.PlatformRestart.__str__
spade.bdi.Goal.__str__
spade.bdi.Plan.__str__
spade.bdi.Service.__str__
spade.content.ContentObject.__str__
spade.pyparsing.And.__str__
spade.pyparsing.CharsNotIn.__str__
spade.pyparsing.Each.__str__
spade.pyparsing.Forward.__str__
spade.pyparsing.MatchFirst.__str__
spade.pyparsing.NotAny.__str__
spade.pyparsing.OneOrMore.__str__
spade.pyparsing.Optional.__str__
spade.pyparsing.Or.__str__
spade.pyparsing.ParseBaseException.__str__
spade.pyparsing.ParseElementEnhance.__str__
spade.pyparsing.ParseExpression.__str__
spade.pyparsing.ParseResults.__str__
spade.pyparsing.ParserElement.__str__
spade.pyparsing.RecursiveGrammarException.__str__
spade.pyparsing.Word.__str__
spade.pyparsing.ZeroOrMore.__str__
spade.pyparsing._ForwardNoRecurse.__str__
spade.pyratemp.TemplateBase.__str__
spade.pyratemp.TemplateParseError.__str__
spade.xmpp.protocol.JID.__str__
spade.xmpp.simplexml.Node.__str__
spade.xmpp.transports.error.__str__
spade.xmppd.modules.muc.Participant.__str__
spade.xmppd.modules.muc.Room.__str__" class="py-name" href="#" onclick="return doclink('link-121', '__str__', 'link-119');">__str__</a></tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-122" class="py-name"><a title="spade.ACLMessage.ACLMessage.__str__
spade.AID.aid.__str__
spade.AMS.AmsAgentDescription.__str__
spade.BasicFipaDateTime.BasicFipaDateTime.__str__
spade.DF.DfAgentDescription.__str__
spade.DF.ServiceDescription.__str__
spade.Envelope.Envelope.__str__
spade.Platform.PlatformRestart.__str__
spade.bdi.Goal.__str__
spade.bdi.Plan.__str__
spade.bdi.Service.__str__
spade.content.ContentObject.__str__
spade.pyparsing.And.__str__
spade.pyparsing.CharsNotIn.__str__
spade.pyparsing.Each.__str__
spade.pyparsing.Forward.__str__
spade.pyparsing.MatchFirst.__str__
spade.pyparsing.NotAny.__str__
spade.pyparsing.OneOrMore.__str__
spade.pyparsing.Optional.__str__
spade.pyparsing.Or.__str__
spade.pyparsing.ParseBaseException.__str__
spade.pyparsing.ParseElementEnhance.__str__
spade.pyparsing.ParseExpression.__str__
spade.pyparsing.ParseResults.__str__
spade.pyparsing.ParserElement.__str__
spade.pyparsing.RecursiveGrammarException.__str__
spade.pyparsing.Word.__str__
spade.pyparsing.ZeroOrMore.__str__
spade.pyparsing._ForwardNoRecurse.__str__
spade.pyratemp.TemplateBase.__str__
spade.pyratemp.TemplateParseError.__str__
spade.xmpp.protocol.JID.__str__
spade.xmpp.simplexml.Node.__str__
spade.xmpp.transports.error.__str__
spade.xmppd.modules.muc.Participant.__str__
spade.xmppd.modules.muc.Room.__str__" class="py-name" href="#" onclick="return doclink('link-122', '__str__', 'link-119');">__str__</a></tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">)</tt> </tt>
</div><a name="JID.__ne__"></a><div id="JID.__ne__-def"><a name="L265"></a><tt class="py-lineno">265</tt> <a class="py-toggle" href="#" id="JID.__ne__-toggle" onclick="return toggle('JID.__ne__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#__ne__">__ne__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.__ne__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.__ne__-expanded"><a name="L266"></a><tt class="py-lineno">266</tt>  <tt class="py-line">        <tt class="py-docstring">""" Compare the JID to another instance or to string for non-equality. """</tt> </tt>
<a name="L267"></a><tt class="py-lineno">267</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-123" class="py-name" targets="Method spade.AID.aid.__eq__()=spade.AID.aid-class.html#__eq__,Method spade.AMS.AmsAgentDescription.__eq__()=spade.AMS.AmsAgentDescription-class.html#__eq__,Method spade.logic.Expr.__eq__()=spade.logic.Expr-class.html#__eq__,Method spade.xmpp.protocol.JID.__eq__()=spade.xmpp.protocol.JID-class.html#__eq__"><a title="spade.AID.aid.__eq__
spade.AMS.AmsAgentDescription.__eq__
spade.logic.Expr.__eq__
spade.xmpp.protocol.JID.__eq__" class="py-name" href="#" onclick="return doclink('link-123', '__eq__', 'link-123');">__eq__</a></tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt> </tt>
</div><a name="JID.bareMatch"></a><div id="JID.bareMatch-def"><a name="L268"></a><tt class="py-lineno">268</tt> <a class="py-toggle" href="#" id="JID.bareMatch-toggle" onclick="return toggle('JID.bareMatch');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#bareMatch">bareMatch</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.bareMatch-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.bareMatch-expanded"><a name="L269"></a><tt class="py-lineno">269</tt>  <tt class="py-line">        <tt class="py-docstring">""" Compare the node and domain parts of the JID's for equality. """</tt> </tt>
<a name="L270"></a><tt class="py-lineno">270</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-124" class="py-name"><a title="spade.ACLMessage.ACLMessage.__str__
spade.AID.aid.__str__
spade.AMS.AmsAgentDescription.__str__
spade.BasicFipaDateTime.BasicFipaDateTime.__str__
spade.DF.DfAgentDescription.__str__
spade.DF.ServiceDescription.__str__
spade.Envelope.Envelope.__str__
spade.Platform.PlatformRestart.__str__
spade.bdi.Goal.__str__
spade.bdi.Plan.__str__
spade.bdi.Service.__str__
spade.content.ContentObject.__str__
spade.pyparsing.And.__str__
spade.pyparsing.CharsNotIn.__str__
spade.pyparsing.Each.__str__
spade.pyparsing.Forward.__str__
spade.pyparsing.MatchFirst.__str__
spade.pyparsing.NotAny.__str__
spade.pyparsing.OneOrMore.__str__
spade.pyparsing.Optional.__str__
spade.pyparsing.Or.__str__
spade.pyparsing.ParseBaseException.__str__
spade.pyparsing.ParseElementEnhance.__str__
spade.pyparsing.ParseExpression.__str__
spade.pyparsing.ParseResults.__str__
spade.pyparsing.ParserElement.__str__
spade.pyparsing.RecursiveGrammarException.__str__
spade.pyparsing.Word.__str__
spade.pyparsing.ZeroOrMore.__str__
spade.pyparsing._ForwardNoRecurse.__str__
spade.pyratemp.TemplateBase.__str__
spade.pyratemp.TemplateParseError.__str__
spade.xmpp.protocol.JID.__str__
spade.xmpp.simplexml.Node.__str__
spade.xmpp.transports.error.__str__
spade.xmppd.modules.muc.Participant.__str__
spade.xmppd.modules.muc.Room.__str__" class="py-name" href="#" onclick="return doclink('link-124', '__str__', 'link-119');">__str__</a></tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt id="link-125" class="py-name"><a title="spade.xmpp.protocol.JID" class="py-name" href="#" onclick="return doclink('link-125', 'JID', 'link-120');">JID</a></tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-126" class="py-name"><a title="spade.ACLMessage.ACLMessage.__str__
spade.AID.aid.__str__
spade.AMS.AmsAgentDescription.__str__
spade.BasicFipaDateTime.BasicFipaDateTime.__str__
spade.DF.DfAgentDescription.__str__
spade.DF.ServiceDescription.__str__
spade.Envelope.Envelope.__str__
spade.Platform.PlatformRestart.__str__
spade.bdi.Goal.__str__
spade.bdi.Plan.__str__
spade.bdi.Service.__str__
spade.content.ContentObject.__str__
spade.pyparsing.And.__str__
spade.pyparsing.CharsNotIn.__str__
spade.pyparsing.Each.__str__
spade.pyparsing.Forward.__str__
spade.pyparsing.MatchFirst.__str__
spade.pyparsing.NotAny.__str__
spade.pyparsing.OneOrMore.__str__
spade.pyparsing.Optional.__str__
spade.pyparsing.Or.__str__
spade.pyparsing.ParseBaseException.__str__
spade.pyparsing.ParseElementEnhance.__str__
spade.pyparsing.ParseExpression.__str__
spade.pyparsing.ParseResults.__str__
spade.pyparsing.ParserElement.__str__
spade.pyparsing.RecursiveGrammarException.__str__
spade.pyparsing.Word.__str__
spade.pyparsing.ZeroOrMore.__str__
spade.pyparsing._ForwardNoRecurse.__str__
spade.pyratemp.TemplateBase.__str__
spade.pyratemp.TemplateParseError.__str__
spade.xmpp.protocol.JID.__str__
spade.xmpp.simplexml.Node.__str__
spade.xmpp.transports.error.__str__
spade.xmppd.modules.muc.Participant.__str__
spade.xmppd.modules.muc.Room.__str__" class="py-name" href="#" onclick="return doclink('link-126', '__str__', 'link-119');">__str__</a></tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">)</tt> </tt>
</div><a name="JID.__str__"></a><div id="JID.__str__-def"><a name="L271"></a><tt class="py-lineno">271</tt> <a class="py-toggle" href="#" id="JID.__str__-toggle" onclick="return toggle('JID.__str__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">wresource</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.__str__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.__str__-expanded"><a name="L272"></a><tt class="py-lineno">272</tt>  <tt class="py-line">        <tt class="py-docstring">""" Serialise JID into string. """</tt> </tt>
<a name="L273"></a><tt class="py-lineno">273</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">node</tt><tt class="py-op">:</tt> <tt class="py-name">jid</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">node</tt><tt class="py-op">+</tt><tt class="py-string">'@'</tt><tt class="py-op">+</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">domain</tt> </tt>
<a name="L274"></a><tt class="py-lineno">274</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> <tt class="py-name">jid</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">domain</tt> </tt>
<a name="L275"></a><tt class="py-lineno">275</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">wresource</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">resource</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-name">jid</tt><tt class="py-op">+</tt><tt class="py-string">'/'</tt><tt class="py-op">+</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">resource</tt> </tt>
<a name="L276"></a><tt class="py-lineno">276</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">jid</tt> </tt>
</div><a name="JID.__hash__"></a><div id="JID.__hash__-def"><a name="L277"></a><tt class="py-lineno">277</tt> <a class="py-toggle" href="#" id="JID.__hash__-toggle" onclick="return toggle('JID.__hash__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.JID-class.html#__hash__">__hash__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JID.__hash__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="JID.__hash__-expanded"><a name="L278"></a><tt class="py-lineno">278</tt>  <tt class="py-line">        <tt class="py-docstring">""" Produce hash of the JID, Allows to use JID objects as keys of the dictionary. """</tt> </tt>
<a name="L279"></a><tt class="py-lineno">279</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">hash</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-127" class="py-name"><a title="spade.ACLMessage.ACLMessage.__str__
spade.AID.aid.__str__
spade.AMS.AmsAgentDescription.__str__
spade.BasicFipaDateTime.BasicFipaDateTime.__str__
spade.DF.DfAgentDescription.__str__
spade.DF.ServiceDescription.__str__
spade.Envelope.Envelope.__str__
spade.Platform.PlatformRestart.__str__
spade.bdi.Goal.__str__
spade.bdi.Plan.__str__
spade.bdi.Service.__str__
spade.content.ContentObject.__str__
spade.pyparsing.And.__str__
spade.pyparsing.CharsNotIn.__str__
spade.pyparsing.Each.__str__
spade.pyparsing.Forward.__str__
spade.pyparsing.MatchFirst.__str__
spade.pyparsing.NotAny.__str__
spade.pyparsing.OneOrMore.__str__
spade.pyparsing.Optional.__str__
spade.pyparsing.Or.__str__
spade.pyparsing.ParseBaseException.__str__
spade.pyparsing.ParseElementEnhance.__str__
spade.pyparsing.ParseExpression.__str__
spade.pyparsing.ParseResults.__str__
spade.pyparsing.ParserElement.__str__
spade.pyparsing.RecursiveGrammarException.__str__
spade.pyparsing.Word.__str__
spade.pyparsing.ZeroOrMore.__str__
spade.pyparsing._ForwardNoRecurse.__str__
spade.pyratemp.TemplateBase.__str__
spade.pyratemp.TemplateParseError.__str__
spade.xmpp.protocol.JID.__str__
spade.xmpp.simplexml.Node.__str__
spade.xmpp.transports.error.__str__
spade.xmppd.modules.muc.Participant.__str__
spade.xmppd.modules.muc.Room.__str__" class="py-name" href="#" onclick="return doclink('link-127', '__str__', 'link-119');">__str__</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L280"></a><tt class="py-lineno">280</tt>  <tt class="py-line"> </tt>
<a name="Protocol"></a><div id="Protocol-def"><a name="L281"></a><tt class="py-lineno">281</tt> <a class="py-toggle" href="#" id="Protocol-toggle" onclick="return toggle('Protocol');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html">Protocol</a><tt class="py-op">(</tt><tt class="py-base-class">Node</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Protocol-expanded"><a name="L282"></a><tt class="py-lineno">282</tt>  <tt class="py-line">    <tt class="py-docstring">""" A "stanza" object class. Contains methods that are common for presences, iqs and messages. """</tt> </tt>
<a name="Protocol.__init__"></a><div id="Protocol.__init__-def"><a name="L283"></a><tt class="py-lineno">283</tt> <a class="py-toggle" href="#" id="Protocol.__init__-toggle" onclick="return toggle('Protocol.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">to</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">typ</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">frm</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">attrs</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> <tt class="py-param">payload</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-param">timestamp</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">xmlns</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">node</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.__init__-expanded"><a name="L284"></a><tt class="py-lineno">284</tt>  <tt class="py-line">        <tt class="py-docstring">""" Constructor, name is the name of the stanza i.e. 'message' or 'presence' or 'iq'.</tt> </tt>
<a name="L285"></a><tt class="py-lineno">285</tt>  <tt class="py-line"><tt class="py-docstring">            to is the value of 'to' attribure, 'typ' - 'type' attribute</tt> </tt>
<a name="L286"></a><tt class="py-lineno">286</tt>  <tt class="py-line"><tt class="py-docstring">            frn - from attribure, attrs - other attributes mapping, payload - same meaning as for simplexml payload definition</tt> </tt>
<a name="L287"></a><tt class="py-lineno">287</tt>  <tt class="py-line"><tt class="py-docstring">            timestamp - the time value that needs to be stamped over stanza</tt> </tt>
<a name="L288"></a><tt class="py-lineno">288</tt>  <tt class="py-line"><tt class="py-docstring">            xmlns - namespace of top stanza node</tt> </tt>
<a name="L289"></a><tt class="py-lineno">289</tt>  <tt class="py-line"><tt class="py-docstring">            node - parsed or unparsed stana to be taken as prototype.</tt> </tt>
<a name="L290"></a><tt class="py-lineno">290</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L291"></a><tt class="py-lineno">291</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">attrs</tt><tt class="py-op">:</tt> <tt class="py-name">attrs</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
<a name="L292"></a><tt class="py-lineno">292</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">to</tt><tt class="py-op">:</tt> <tt class="py-name">attrs</tt><tt class="py-op">[</tt><tt class="py-string">'to'</tt><tt class="py-op">]</tt><tt class="py-op">=</tt><tt class="py-name">to</tt> </tt>
<a name="L293"></a><tt class="py-lineno">293</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">frm</tt><tt class="py-op">:</tt> <tt class="py-name">attrs</tt><tt class="py-op">[</tt><tt class="py-string">'from'</tt><tt class="py-op">]</tt><tt class="py-op">=</tt><tt class="py-name">frm</tt> </tt>
<a name="L294"></a><tt class="py-lineno">294</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">typ</tt><tt class="py-op">:</tt> <tt class="py-name">attrs</tt><tt class="py-op">[</tt><tt class="py-string">'type'</tt><tt class="py-op">]</tt><tt class="py-op">=</tt><tt class="py-name">typ</tt> </tt>
<a name="L295"></a><tt class="py-lineno">295</tt>  <tt class="py-line">        <tt id="link-128" class="py-name"><a title="spade.xmpp.simplexml.Node" class="py-name" href="#" onclick="return doclink('link-128', 'Node', 'link-1');">Node</a></tt><tt class="py-op">.</tt><tt id="link-129" class="py-name" targets="Method spade.ACLMessage.ACLMessage.__init__()=spade.ACLMessage.ACLMessage-class.html#__init__,Method spade.ACLParser.ACLParser.__init__()=spade.ACLParser.ACLParser-class.html#__init__,Method spade.ACLParser.ACLxmlParser.__init__()=spade.ACLParser.ACLxmlParser-class.html#__init__,Method spade.AID.aid.__init__()=spade.AID.aid-class.html#__init__,Method spade.AMS.AMS.DefaultBehaviour.__init__()=spade.AMS.AMS.DefaultBehaviour-class.html#__init__,Method spade.AMS.AMS.ModifyBehaviour.__init__()=spade.AMS.AMS.ModifyBehaviour-class.html#__init__,Method spade.AMS.AMS.PlatformBehaviour.__init__()=spade.AMS.AMS.PlatformBehaviour-class.html#__init__,Method spade.AMS.AMS.RegisterBehaviour.__init__()=spade.AMS.AMS.RegisterBehaviour-class.html#__init__,Method spade.AMS.AMS.SearchBehaviour.__init__()=spade.AMS.AMS.SearchBehaviour-class.html#__init__,Method spade.AMS.AMS.__init__()=spade.AMS.AMS-class.html#__init__,Method spade.AMS.AmsAgentDescription.__init__()=spade.AMS.AmsAgentDescription-class.html#__init__,Method spade.Agent.AbstractAgent.__init__()=spade.Agent.AbstractAgent-class.html#__init__,Method spade.Agent.Agent.__init__()=spade.Agent.Agent-class.html#__init__,Method spade.Agent.PlatformAgent.__init__()=spade.Agent.PlatformAgent-class.html#__init__,Method spade.Agent.jabberProcess.__init__()=spade.Agent.jabberProcess-class.html#__init__,Method spade.BasicFipaDateTime.BasicFipaDateTime.__init__()=spade.BasicFipaDateTime.BasicFipaDateTime-class.html#__init__,Method spade.Behaviour.ACLTemplate.__init__()=spade.Behaviour.ACLTemplate-class.html#__init__,Method spade.Behaviour.ANDTemplate.__init__()=spade.Behaviour.ANDTemplate-class.html#__init__,Method spade.Behaviour.Behaviour.__init__()=spade.Behaviour.Behaviour-class.html#__init__,Method spade.Behaviour.BehaviourTemplate.__init__()=spade.Behaviour.BehaviourTemplate-class.html#__init__,Method spade.Behaviour.EventBehaviour.__init__()=spade.Behaviour.EventBehaviour-class.html#__init__,Method spade.Behaviour.FSMBehaviour.__init__()=spade.Behaviour.FSMBehaviour-class.html#__init__,Method spade.Behaviour.MessageTemplate.__init__()=spade.Behaviour.MessageTemplate-class.html#__init__,Method spade.Behaviour.NOTTemplate.__init__()=spade.Behaviour.NOTTemplate-class.html#__init__,Method spade.Behaviour.ORTemplate.__init__()=spade.Behaviour.ORTemplate-class.html#__init__,Method spade.Behaviour.OneShotBehaviour.__init__()=spade.Behaviour.OneShotBehaviour-class.html#__init__,Method spade.Behaviour.PeriodicBehaviour.__init__()=spade.Behaviour.PeriodicBehaviour-class.html#__init__,Method spade.Behaviour.TimeOutBehaviour.__init__()=spade.Behaviour.TimeOutBehaviour-class.html#__init__,Method spade.Behaviour.XORTemplate.__init__()=spade.Behaviour.XORTemplate-class.html#__init__,Method spade.DF.DF.DefaultBehaviour.__init__()=spade.DF.DF.DefaultBehaviour-class.html#__init__,Method spade.DF.DF.ModifyBehaviour.__init__()=spade.DF.DF.ModifyBehaviour-class.html#__init__,Method spade.DF.DF.RegisterBehaviour.__init__()=spade.DF.DF.RegisterBehaviour-class.html#__init__,Method spade.DF.DF.SearchBehaviour.__init__()=spade.DF.DF.SearchBehaviour-class.html#__init__,Method spade.DF.DF.__init__()=spade.DF.DF-class.html#__init__,Method spade.DF.DfAgentDescription.__init__()=spade.DF.DfAgentDescription-class.html#__init__,Method spade.DF.ServiceDescription.__init__()=spade.DF.ServiceDescription-class.html#__init__,Method spade.Envelope.Envelope.__init__()=spade.Envelope.Envelope-class.html#__init__,Method spade.FIPAMessage.FipaMessage.__init__()=spade.FIPAMessage.FipaMessage-class.html#__init__,Method spade.MTP.MTP.__init__()=spade.MTP.MTP-class.html#__init__,Method spade.MessageReceiver.MessageReceiver.__init__()=spade.MessageReceiver.MessageReceiver-class.html#__init__,Method spade.Organization.BanedUser.__init__()=spade.Organization.BanedUser-class.html#__init__,Method spade.Organization.CreationError.__init__()=spade.Organization.CreationError-class.html#__init__,Method spade.Organization.DestroyError.__init__()=spade.Organization.DestroyError-class.html#__init__,Method spade.Organization.JoinError.__init__()=spade.Organization.JoinError-class.html#__init__,Method spade.Organization.LastOwner.__init__()=spade.Organization.LastOwner-class.html#__init__,Method spade.Organization.LockedOrganization.__init__()=spade.Organization.LockedOrganization-class.html#__init__,Method spade.Organization.MaximumUsers.__init__()=spade.Organization.MaximumUsers-class.html#__init__,Method spade.Organization.MemberOfFederation.__init__()=spade.Organization.MemberOfFederation-class.html#__init__,Method spade.Organization.MembersOnly.__init__()=spade.Organization.MembersOnly-class.html#__init__,Method spade.Organization.NickNameConflict.__init__()=spade.Organization.NickNameConflict-class.html#__init__,Method spade.Organization.NotOwner.__init__()=spade.Organization.NotOwner-class.html#__init__,Method spade.Organization.NotSupervisor.__init__()=spade.Organization.NotSupervisor-class.html#__init__,Method spade.Organization.NotValidGoal.__init__()=spade.Organization.NotValidGoal-class.html#__init__,Method spade.Organization.NotValidName.__init__()=spade.Organization.NotValidName-class.html#__init__,Method spade.Organization.NotValidType.__init__()=spade.Organization.NotValidType-class.html#__init__,Method spade.Organization.NotValidUnit.__init__()=spade.Organization.NotValidUnit-class.html#__init__,Method spade.Organization.Organization.CreateRoomBehaviour.__init__()=spade.Organization.Organization.CreateRoomBehaviour-class.html#__init__,Method spade.Organization.Organization.CreateTeamBehaviour.__init__()=spade.Organization.Organization.CreateTeamBehaviour-class.html#__init__,Method spade.Organization.Organization.DestroyBehaviour.__init__()=spade.Organization.Organization.DestroyBehaviour-class.html#__init__,Method spade.Organization.Organization.GetRegistrationFormBehaviour.__init__()=spade.Organization.Organization.GetRegistrationFormBehaviour-class.html#__init__,Method spade.Organization.Organization.GetUnitInfoBehaviour.__init__()=spade.Organization.Organization.GetUnitInfoBehaviour-class.html#__init__,Method spade.Organization.Organization.GetUnitListBehaviour.__init__()=spade.Organization.Organization.GetUnitListBehaviour-class.html#__init__,Method spade.Organization.Organization.IsMemberBehaviour.__init__()=spade.Organization.Organization.IsMemberBehaviour-class.html#__init__,Method spade.Organization.Organization.MyJoinRoomBehaviour.__init__()=spade.Organization.Organization.MyJoinRoomBehaviour-class.html#__init__,Method spade.Organization.Organization.SendRegistrationFormBehaviour.__init__()=spade.Organization.Organization.SendRegistrationFormBehaviour-class.html#__init__,Method spade.Organization.Organization.TestRoomNameBehaviour.__init__()=spade.Organization.Organization.TestRoomNameBehaviour-class.html#__init__,Method spade.Organization.Organization.__init__()=spade.Organization.Organization-class.html#__init__,Method spade.Organization.PaswordNeeded.__init__()=spade.Organization.PaswordNeeded-class.html#__init__,Method spade.Organization.Unavailable.__init__()=spade.Organization.Unavailable-class.html#__init__,Method spade.Organization.UnavailableFunction.__init__()=spade.Organization.UnavailableFunction-class.html#__init__,Method spade.Organization_new.BanedUser.__init__()=spade.Organization_new.BanedUser-class.html#__init__,Method spade.Organization_new.CreationError.__init__()=spade.Organization_new.CreationError-class.html#__init__,Method spade.Organization_new.DestroyError.__init__()=spade.Organization_new.DestroyError-class.html#__init__,Method spade.Organization_new.JoinError.__init__()=spade.Organization_new.JoinError-class.html#__init__,Method spade.Organization_new.LastOwner.__init__()=spade.Organization_new.LastOwner-class.html#__init__,Method spade.Organization_new.LockedOrganization.__init__()=spade.Organization_new.LockedOrganization-class.html#__init__,Method spade.Organization_new.MaximumUsers.__init__()=spade.Organization_new.MaximumUsers-class.html#__init__,Method spade.Organization_new.MemberOfFederation.__init__()=spade.Organization_new.MemberOfFederation-class.html#__init__,Method spade.Organization_new.MembersOnly.__init__()=spade.Organization_new.MembersOnly-class.html#__init__,Method spade.Organization_new.NickNameConflict.__init__()=spade.Organization_new.NickNameConflict-class.html#__init__,Method spade.Organization_new.NotCreatePermision.__init__()=spade.Organization_new.NotCreatePermision-class.html#__init__,Method spade.Organization_new.NotSupervisor.__init__()=spade.Organization_new.NotSupervisor-class.html#__init__,Method spade.Organization_new.NotValidGoal.__init__()=spade.Organization_new.NotValidGoal-class.html#__init__,Method spade.Organization_new.NotValidName.__init__()=spade.Organization_new.NotValidName-class.html#__init__,Method spade.Organization_new.NotValidType.__init__()=spade.Organization_new.NotValidType-class.html#__init__,Method spade.Organization_new.NotValidUnit.__init__()=spade.Organization_new.NotValidUnit-class.html#__init__,Method spade.Organization_new.Organization_new.CreateRoomBehaviour.__init__()=spade.Organization_new.Organization_new.CreateRoomBehaviour-class.html#__init__,Method spade.Organization_new.Organization_new.CreateTeamBehaviour.__init__()=spade.Organization_new.Organization_new.CreateTeamBehaviour-class.html#__init__,Method spade.Organization_new.Organization_new.DestroyBehaviour.__init__()=spade.Organization_new.Organization_new.DestroyBehaviour-class.html#__init__,Method spade.Organization_new.Organization_new.GetRegistrationFormBehaviour.__init__()=spade.Organization_new.Organization_new.GetRegistrationFormBehaviour-class.html#__init__,Method spade.Organization_new.Organization_new.GetUnitInfoBehaviour.__init__()=spade.Organization_new.Organization_new.GetUnitInfoBehaviour-class.html#__init__,Method spade.Organization_new.Organization_new.GetUnitListBehaviour.__init__()=spade.Organization_new.Organization_new.GetUnitListBehaviour-class.html#__init__,Method spade.Organization_new.Organization_new.IsMemberBehaviour.__init__()=spade.Organization_new.Organization_new.IsMemberBehaviour-class.html#__init__,Method spade.Organization_new.Organization_new.MyJoinRoomBehaviour.__init__()=spade.Organization_new.Organization_new.MyJoinRoomBehaviour-class.html#__init__,Method spade.Organization_new.Organization_new.SendRegistrationFormBehaviour.__init__()=spade.Organization_new.Organization_new.SendRegistrationFormBehaviour-class.html#__init__,Method spade.Organization_new.Organization_new.TestRoomNameBehaviour.__init__()=spade.Organization_new.Organization_new.TestRoomNameBehaviour-class.html#__init__,Method spade.Organization_new.Organization_new.__init__()=spade.Organization_new.Organization_new-class.html#__init__,Method spade.Organization_new.PaswordNeeded.__init__()=spade.Organization_new.PaswordNeeded-class.html#__init__,Method spade.Organization_new.Unavailable.__init__()=spade.Organization_new.Unavailable-class.html#__init__,Method spade.Organization_new.UnavailableFunction.__init__()=spade.Organization_new.UnavailableFunction-class.html#__init__,Method spade.Platform.PlatformRestart.__init__()=spade.Platform.PlatformRestart-class.html#__init__,Method spade.Platform.SpadePlatform.RouteBehaviour.__init__()=spade.Platform.SpadePlatform.RouteBehaviour-class.html#__init__,Method spade.Platform.SpadePlatform.__init__()=spade.Platform.SpadePlatform-class.html#__init__,Method spade.RDF0Parser.RDF0Parser.__init__()=spade.RDF0Parser.RDF0Parser-class.html#__init__,Method spade.ReceivedObject.ReceivedObject.__init__()=spade.ReceivedObject.ReceivedObject-class.html#__init__,Method spade.SIMBA.SIMBA.OutboxBehaviour.__init__()=spade.SIMBA.SIMBA.OutboxBehaviour-class.html#__init__,Method spade.SIMBA.SIMBA.__init__()=spade.SIMBA.SIMBA-class.html#__init__,Method spade.SL0Parser.SL0Parser.__init__()=spade.SL0Parser.SL0Parser-class.html#__init__,Method spade.SpadeConfigParser.ConfigParser.__init__()=spade.SpadeConfigParser.ConfigParser-class.html#__init__,Method spade.SpadeConfigParser.spadeXML.__init__()=spade.SpadeConfigParser.spadeXML-class.html#__init__,Method spade.SpadeConfigParser.spadeXMLHandler.__init__()=spade.SpadeConfigParser.spadeXMLHandler-class.html#__init__,Method spade.Unit.BanedUser.__init__()=spade.Unit.BanedUser-class.html#__init__,Method spade.Unit.CreationError.__init__()=spade.Unit.CreationError-class.html#__init__,Method spade.Unit.DestroyError.__init__()=spade.Unit.DestroyError-class.html#__init__,Method spade.Unit.JoinError.__init__()=spade.Unit.JoinError-class.html#__init__,Method spade.Unit.LastOwner.__init__()=spade.Unit.LastOwner-class.html#__init__,Method spade.Unit.LockedUnit.__init__()=spade.Unit.LockedUnit-class.html#__init__,Method spade.Unit.MaximumUsers.__init__()=spade.Unit.MaximumUsers-class.html#__init__,Method spade.Unit.MembersOnly.__init__()=spade.Unit.MembersOnly-class.html#__init__,Method spade.Unit.NickNameConflict.__init__()=spade.Unit.NickNameConflict-class.html#__init__,Method spade.Unit.NotAdmin.__init__()=spade.Unit.NotAdmin-class.html#__init__,Method spade.Unit.NotSupervisor.__init__()=spade.Unit.NotSupervisor-class.html#__init__,Method spade.Unit.NotValidGoal.__init__()=spade.Unit.NotValidGoal-class.html#__init__,Method spade.Unit.NotValidGoalChange.__init__()=spade.Unit.NotValidGoalChange-class.html#__init__,Method spade.Unit.NotValidName.__init__()=spade.Unit.NotValidName-class.html#__init__,Method spade.Unit.NotValidType.__init__()=spade.Unit.NotValidType-class.html#__init__,Method spade.Unit.NotValidUnit.__init__()=spade.Unit.NotValidUnit-class.html#__init__,Method spade.Unit.PaswordNeeded.__init__()=spade.Unit.PaswordNeeded-class.html#__init__,Method spade.Unit.Unavailable.__init__()=spade.Unit.Unavailable-class.html#__init__,Method spade.Unit.Unit.AddAdminBehaviour.__init__()=spade.Unit.Unit.AddAdminBehaviour-class.html#__init__,Method spade.Unit.Unit.AddBanAgentBehaviour.__init__()=spade.Unit.Unit.AddBanAgentBehaviour-class.html#__init__,Method spade.Unit.Unit.AddModeratorBehaviour.__init__()=spade.Unit.Unit.AddModeratorBehaviour-class.html#__init__,Method spade.Unit.Unit.AddOwnerBehaviour.__init__()=spade.Unit.Unit.AddOwnerBehaviour-class.html#__init__,Method spade.Unit.Unit.CreateRoomBehaviour.__init__()=spade.Unit.Unit.CreateRoomBehaviour-class.html#__init__,Method spade.Unit.Unit.DestroyBehaviour.__init__()=spade.Unit.Unit.DestroyBehaviour-class.html#__init__,Method spade.Unit.Unit.GetAdminListBehaviour.__init__()=spade.Unit.Unit.GetAdminListBehaviour-class.html#__init__,Method spade.Unit.Unit.GetBanAgentListBehaviour.__init__()=spade.Unit.Unit.GetBanAgentListBehaviour-class.html#__init__,Method spade.Unit.Unit.GetGoalBehaviour.__init__()=spade.Unit.Unit.GetGoalBehaviour-class.html#__init__,Method spade.Unit.Unit.GetInfoBehaviour.__init__()=spade.Unit.Unit.GetInfoBehaviour-class.html#__init__,Method spade.Unit.Unit.GetMaxAgentsBehaviour.__init__()=spade.Unit.Unit.GetMaxAgentsBehaviour-class.html#__init__,Method spade.Unit.Unit.GetMemberListBehaviour.__init__()=spade.Unit.Unit.GetMemberListBehaviour-class.html#__init__,Method spade.Unit.Unit.GetMinAgentsBehaviour.__init__()=spade.Unit.Unit.GetMinAgentsBehaviour-class.html#__init__,Method spade.Unit.Unit.GetModeratorListBehaviour.__init__()=spade.Unit.Unit.GetModeratorListBehaviour-class.html#__init__,Method spade.Unit.Unit.GetNumberOfAgentsBehaviour.__init__()=spade.Unit.Unit.GetNumberOfAgentsBehaviour-class.html#__init__,Method spade.Unit.Unit.GetOwnerListBehaviour.__init__()=spade.Unit.Unit.GetOwnerListBehaviour-class.html#__init__,Method spade.Unit.Unit.GiveVoiceBehaviour.__init__()=spade.Unit.Unit.GiveVoiceBehaviour-class.html#__init__,Method spade.Unit.Unit.KickAgentBehaviour.__init__()=spade.Unit.Unit.KickAgentBehaviour-class.html#__init__,Method spade.Unit.Unit.MyJoinRoomBehaviour.__init__()=spade.Unit.Unit.MyJoinRoomBehaviour-class.html#__init__,Method spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour.__init__()=spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour-class.html#__init__,Method spade.Unit.Unit.PresenceBehaviour.__init__()=spade.Unit.Unit.PresenceBehaviour-class.html#__init__,Method spade.Unit.Unit.RemoveAdminBehaviour.__init__()=spade.Unit.Unit.RemoveAdminBehaviour-class.html#__init__,Method spade.Unit.Unit.RemoveBanAgentBehaviour.__init__()=spade.Unit.Unit.RemoveBanAgentBehaviour-class.html#__init__,Method spade.Unit.Unit.RemoveModeratorBehaviour.__init__()=spade.Unit.Unit.RemoveModeratorBehaviour-class.html#__init__,Method spade.Unit.Unit.RemoveOwnerBehaviour.__init__()=spade.Unit.Unit.RemoveOwnerBehaviour-class.html#__init__,Method spade.Unit.Unit.RevokeVoiceBehaviour.__init__()=spade.Unit.Unit.RevokeVoiceBehaviour-class.html#__init__,Method spade.Unit.Unit.SendMessageBehaviour.__init__()=spade.Unit.Unit.SendMessageBehaviour-class.html#__init__,Method spade.Unit.Unit.SendPrivateMessageBehaviour.__init__()=spade.Unit.Unit.SendPrivateMessageBehaviour-class.html#__init__,Method spade.Unit.Unit.SetGoalBehaviour.__init__()=spade.Unit.Unit.SetGoalBehaviour-class.html#__init__,Method spade.Unit.Unit.SetMaxAgentsBehaviour.__init__()=spade.Unit.Unit.SetMaxAgentsBehaviour-class.html#__init__,Method spade.Unit.Unit.SetMinAgentsBehaviour.__init__()=spade.Unit.Unit.SetMinAgentsBehaviour-class.html#__init__,Method spade.Unit.Unit.TestRoomNameBehaviour.__init__()=spade.Unit.Unit.TestRoomNameBehaviour-class.html#__init__,Method spade.Unit.Unit.__init__()=spade.Unit.Unit-class.html#__init__,Method spade.Unit_new.BanedUser.__init__()=spade.Unit_new.BanedUser-class.html#__init__,Method spade.Unit_new.CreationError.__init__()=spade.Unit_new.CreationError-class.html#__init__,Method spade.Unit_new.DestroyError.__init__()=spade.Unit_new.DestroyError-class.html#__init__,Method spade.Unit_new.JoinError.__init__()=spade.Unit_new.JoinError-class.html#__init__,Method spade.Unit_new.LastOwner.__init__()=spade.Unit_new.LastOwner-class.html#__init__,Method spade.Unit_new.LockedUnit.__init__()=spade.Unit_new.LockedUnit-class.html#__init__,Method spade.Unit_new.MaximumUsers.__init__()=spade.Unit_new.MaximumUsers-class.html#__init__,Method spade.Unit_new.MembersOnly.__init__()=spade.Unit_new.MembersOnly-class.html#__init__,Method spade.Unit_new.NickNameConflict.__init__()=spade.Unit_new.NickNameConflict-class.html#__init__,Method spade.Unit_new.NotCreatePermision.__init__()=spade.Unit_new.NotCreatePermision-class.html#__init__,Method spade.Unit_new.NotSupervisor.__init__()=spade.Unit_new.NotSupervisor-class.html#__init__,Method spade.Unit_new.NotValidGoal.__init__()=spade.Unit_new.NotValidGoal-class.html#__init__,Method spade.Unit_new.NotValidGoalChange.__init__()=spade.Unit_new.NotValidGoalChange-class.html#__init__,Method spade.Unit_new.NotValidName.__init__()=spade.Unit_new.NotValidName-class.html#__init__,Method spade.Unit_new.NotValidType.__init__()=spade.Unit_new.NotValidType-class.html#__init__,Method spade.Unit_new.NotValidUnit.__init__()=spade.Unit_new.NotValidUnit-class.html#__init__,Method spade.Unit_new.PaswordNeeded.__init__()=spade.Unit_new.PaswordNeeded-class.html#__init__,Method spade.Unit_new.Unavailable.__init__()=spade.Unit_new.Unavailable-class.html#__init__,Method spade.Unit_new.Unit_new.AddAdminBehaviour.__init__()=spade.Unit_new.Unit_new.AddAdminBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.AddBanAgentBehaviour.__init__()=spade.Unit_new.Unit_new.AddBanAgentBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.AddModeratorBehaviour.__init__()=spade.Unit_new.Unit_new.AddModeratorBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.CreateRoomBehaviour.__init__()=spade.Unit_new.Unit_new.CreateRoomBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.DestroyBehaviour.__init__()=spade.Unit_new.Unit_new.DestroyBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.GetAdminListBehaviour.__init__()=spade.Unit_new.Unit_new.GetAdminListBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.GetBanAgentListBehaviour.__init__()=spade.Unit_new.Unit_new.GetBanAgentListBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.GetGoalBehaviour.__init__()=spade.Unit_new.Unit_new.GetGoalBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.GetInfoBehaviour.__init__()=spade.Unit_new.Unit_new.GetInfoBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.GetMaxAgentsBehaviour.__init__()=spade.Unit_new.Unit_new.GetMaxAgentsBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.GetMemberListBehaviour.__init__()=spade.Unit_new.Unit_new.GetMemberListBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.GetMinAgentsBehaviour.__init__()=spade.Unit_new.Unit_new.GetMinAgentsBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.GetModeratorListBehaviour.__init__()=spade.Unit_new.Unit_new.GetModeratorListBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour.__init__()=spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.GetOwnerListBehaviour.__init__()=spade.Unit_new.Unit_new.GetOwnerListBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.GiveVoiceBehaviour.__init__()=spade.Unit_new.Unit_new.GiveVoiceBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.KickAgentBehaviour.__init__()=spade.Unit_new.Unit_new.KickAgentBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.MyJoinRoomBehaviour.__init__()=spade.Unit_new.Unit_new.MyJoinRoomBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour.__init__()=spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.PresenceBehaviour.__init__()=spade.Unit_new.Unit_new.PresenceBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.RemoveAdminBehaviour.__init__()=spade.Unit_new.Unit_new.RemoveAdminBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.RemoveBanAgentBehaviour.__init__()=spade.Unit_new.Unit_new.RemoveBanAgentBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.RemoveModeratorBehaviour.__init__()=spade.Unit_new.Unit_new.RemoveModeratorBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.RevokeVoiceBehaviour.__init__()=spade.Unit_new.Unit_new.RevokeVoiceBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.SendMessageBehaviour.__init__()=spade.Unit_new.Unit_new.SendMessageBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.SendPrivateMessageBehaviour.__init__()=spade.Unit_new.Unit_new.SendPrivateMessageBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.SetGoalBehaviour.__init__()=spade.Unit_new.Unit_new.SetGoalBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.SetMaxAgentsBehaviour.__init__()=spade.Unit_new.Unit_new.SetMaxAgentsBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.SetMinAgentsBehaviour.__init__()=spade.Unit_new.Unit_new.SetMinAgentsBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.TestRoomNameBehaviour.__init__()=spade.Unit_new.Unit_new.TestRoomNameBehaviour-class.html#__init__,Method spade.Unit_new.Unit_new.__init__()=spade.Unit_new.Unit_new-class.html#__init__,Method spade.XMLCodec.XMLCodec.__init__()=spade.XMLCodec.XMLCodec-class.html#__init__,Method spade.bdi.BDIAgent.__init__()=spade.bdi.BDIAgent-class.html#__init__,Method spade.bdi.Goal.__init__()=spade.bdi.Goal-class.html#__init__,Method spade.bdi.Plan.__init__()=spade.bdi.Plan-class.html#__init__,Method spade.bdi.Service.__init__()=spade.bdi.Service-class.html#__init__,Method spade.content.ContentObject.__init__()=spade.content.ContentObject-class.html#__init__,Method spade.fipa.ModifyAgentBehaviour.__init__()=spade.fipa.ModifyAgentBehaviour-class.html#__init__,Method spade.fipa.SearchAgentBehaviour.__init__()=spade.fipa.SearchAgentBehaviour-class.html#__init__,Method spade.fipa.deregisterServiceBehaviour.__init__()=spade.fipa.deregisterServiceBehaviour-class.html#__init__,Method spade.fipa.getPlatformInfoBehaviour.__init__()=spade.fipa.getPlatformInfoBehaviour-class.html#__init__,Method spade.fipa.modifyServiceBehaviour.__init__()=spade.fipa.modifyServiceBehaviour-class.html#__init__,Method spade.fipa.registerServiceBehaviour.__init__()=spade.fipa.registerServiceBehaviour-class.html#__init__,Method spade.fipa.searchServiceBehaviour.__init__()=spade.fipa.searchServiceBehaviour-class.html#__init__,Method spade.logic.Expr.__init__()=spade.logic.Expr-class.html#__init__,Method spade.logic.FolKB.__init__()=spade.logic.FolKB-class.html#__init__,Method spade.logic.KB.__init__()=spade.logic.KB-class.html#__init__,Method spade.logic.PropKB.__init__()=spade.logic.PropKB-class.html#__init__,Method spade.peer2peer.RequestDiscoInfoBehav.__init__()=spade.peer2peer.RequestDiscoInfoBehav-class.html#__init__,Method spade.peer2peer.SendStreamInitiationBehav.__init__()=spade.peer2peer.SendStreamInitiationBehav-class.html#__init__,Method spade.pyparsing.And.__init__()=spade.pyparsing.And-class.html#__init__,Method spade.pyparsing.CaselessLiteral.__init__()=spade.pyparsing.CaselessLiteral-class.html#__init__,Method spade.pyparsing.CharsNotIn.__init__()=spade.pyparsing.CharsNotIn-class.html#__init__,Method spade.pyparsing.Combine.__init__()=spade.pyparsing.Combine-class.html#__init__,Method spade.pyparsing.Dict.__init__()=spade.pyparsing.Dict-class.html#__init__,Method spade.pyparsing.Each.__init__()=spade.pyparsing.Each-class.html#__init__,Method spade.pyparsing.Empty.__init__()=spade.pyparsing.Empty-class.html#__init__,Method spade.pyparsing.FollowedBy.__init__()=spade.pyparsing.FollowedBy-class.html#__init__,Method spade.pyparsing.Forward.__init__()=spade.pyparsing.Forward-class.html#__init__,Method spade.pyparsing.GoToColumn.__init__()=spade.pyparsing.GoToColumn-class.html#__init__,Method spade.pyparsing.Group.__init__()=spade.pyparsing.Group-class.html#__init__,Method spade.pyparsing.Keyword.__init__()=spade.pyparsing.Keyword-class.html#__init__,Method spade.pyparsing.LineEnd.__init__()=spade.pyparsing.LineEnd-class.html#__init__,Method spade.pyparsing.LineStart.__init__()=spade.pyparsing.LineStart-class.html#__init__,Method spade.pyparsing.Literal.__init__()=spade.pyparsing.Literal-class.html#__init__,Method spade.pyparsing.MatchFirst.__init__()=spade.pyparsing.MatchFirst-class.html#__init__,Method spade.pyparsing.NoMatch.__init__()=spade.pyparsing.NoMatch-class.html#__init__,Method spade.pyparsing.NotAny.__init__()=spade.pyparsing.NotAny-class.html#__init__,Method spade.pyparsing.Optional.__init__()=spade.pyparsing.Optional-class.html#__init__,Method spade.pyparsing.Or.__init__()=spade.pyparsing.Or-class.html#__init__,Method spade.pyparsing.ParseBaseException.__init__()=spade.pyparsing.ParseBaseException-class.html#__init__,Method spade.pyparsing.ParseElementEnhance.__init__()=spade.pyparsing.ParseElementEnhance-class.html#__init__,Method spade.pyparsing.ParseExpression.__init__()=spade.pyparsing.ParseExpression-class.html#__init__,Method spade.pyparsing.ParseResults.__init__()=spade.pyparsing.ParseResults-class.html#__init__,Method spade.pyparsing.ParserElement.__init__()=spade.pyparsing.ParserElement-class.html#__init__,Method spade.pyparsing.PositionToken.__init__()=spade.pyparsing.PositionToken-class.html#__init__,Method spade.pyparsing.RecursiveGrammarException.__init__()=spade.pyparsing.RecursiveGrammarException-class.html#__init__,Method spade.pyparsing.SkipTo.__init__()=spade.pyparsing.SkipTo-class.html#__init__,Method spade.pyparsing.StringEnd.__init__()=spade.pyparsing.StringEnd-class.html#__init__,Method spade.pyparsing.StringStart.__init__()=spade.pyparsing.StringStart-class.html#__init__,Method spade.pyparsing.Token.__init__()=spade.pyparsing.Token-class.html#__init__,Method spade.pyparsing.TokenConverter.__init__()=spade.pyparsing.TokenConverter-class.html#__init__,Method spade.pyparsing.Upcase.__init__()=spade.pyparsing.Upcase-class.html#__init__,Method spade.pyparsing.White.__init__()=spade.pyparsing.White-class.html#__init__,Method spade.pyparsing.Word.__init__()=spade.pyparsing.Word-class.html#__init__,Method spade.pyparsing.ZeroOrMore.__init__()=spade.pyparsing.ZeroOrMore-class.html#__init__,Method spade.pyratemp.FileLoader.__init__()=spade.pyratemp.FileLoader-class.html#__init__,Method spade.pyratemp.Parser.__init__()=spade.pyratemp.Parser-class.html#__init__,Method spade.pyratemp.PseudoSandbox.__init__()=spade.pyratemp.PseudoSandbox-class.html#__init__,Method spade.pyratemp.Renderer.__init__()=spade.pyratemp.Renderer-class.html#__init__,Method spade.pyratemp.StringLoader.__init__()=spade.pyratemp.StringLoader-class.html#__init__,Method spade.pyratemp.Template.__init__()=spade.pyratemp.Template-class.html#__init__,Method spade.pyratemp.TemplateBase.__init__()=spade.pyratemp.TemplateBase-class.html#__init__,Method spade.pyratemp.TemplateEval.__init__()=spade.pyratemp.TemplateEval-class.html#__init__,Method spade.pyratemp.TemplateParseError.__init__()=spade.pyratemp.TemplateParseError-class.html#__init__,Method spade.socialnetwork.SocialItem.__init__()=spade.socialnetwork.SocialItem-class.html#__init__,Method spade.spade_backend.SpadeBackend.__init__()=spade.spade_backend.SpadeBackend-class.html#__init__,Method spade.wui.WUI.__init__()=spade.wui.WUI-class.html#__init__,Method spade.xmpp.auth.Bind.__init__()=spade.xmpp.auth.Bind-class.html#__init__,Method spade.xmpp.auth.ComponentBind.__init__()=spade.xmpp.auth.ComponentBind-class.html#__init__,Method spade.xmpp.auth.NonSASL.__init__()=spade.xmpp.auth.NonSASL-class.html#__init__,Method spade.xmpp.auth.SASL.__init__()=spade.xmpp.auth.SASL-class.html#__init__,Method spade.xmpp.browser.Browser.__init__()=spade.xmpp.browser.Browser-class.html#__init__,Method spade.xmpp.client.CommonClient.__init__()=spade.xmpp.client.CommonClient-class.html#__init__,Method spade.xmpp.client.Component.__init__()=spade.xmpp.client.Component-class.html#__init__,Method spade.xmpp.client.PlugIn.__init__()=spade.xmpp.client.PlugIn-class.html#__init__,Method spade.xmpp.commands.Command_Handler_Prototype.__init__()=spade.xmpp.commands.Command_Handler_Prototype-class.html#__init__,Method spade.xmpp.commands.Commands.__init__()=spade.xmpp.commands.Commands-class.html#__init__,Method spade.xmpp.commands.TestCommand.__init__()=spade.xmpp.commands.TestCommand-class.html#__init__,Method spade.xmpp.debug.Debug.__init__()=spade.xmpp.debug.Debug-class.html#__init__,Method spade.xmpp.debug.NoDebug.__init__()=spade.xmpp.debug.NoDebug-class.html#__init__,Method spade.xmpp.dispatcher.Dispatcher.__init__()=spade.xmpp.dispatcher.Dispatcher-class.html#__init__,Method spade.xmpp.filetransfer.IBB.__init__()=spade.xmpp.filetransfer.IBB-class.html#__init__,Method spade.xmpp.protocol.DataField.__init__()=spade.xmpp.protocol.DataField-class.html#__init__,Method spade.xmpp.protocol.DataForm.__init__()=spade.xmpp.protocol.DataForm-class.html#__init__,Method spade.xmpp.protocol.Error.__init__()=spade.xmpp.protocol.Error-class.html#__init__,Method spade.xmpp.protocol.ErrorNode.__init__()=spade.xmpp.protocol.ErrorNode-class.html#__init__,Method spade.xmpp.protocol.Iq.__init__()=spade.xmpp.protocol.Iq-class.html#__init__,Method spade.xmpp.protocol.JID.__init__()=spade.xmpp.protocol.JID-class.html#__init__,Method spade.xmpp.protocol.Message.__init__()=spade.xmpp.protocol.Message-class.html#__init__,Method spade.xmpp.protocol.Presence.__init__()=spade.xmpp.protocol.Presence-class.html#__init__,Method spade.xmpp.protocol.Protocol.__init__()=spade.xmpp.protocol.Protocol-class.html#__init__,Method spade.xmpp.roster.Roster.__init__()=spade.xmpp.roster.Roster-class.html#__init__,Method spade.xmpp.session.Session.__init__()=spade.xmpp.session.Session-class.html#__init__,Method spade.xmpp.simplexml.Node.__init__()=spade.xmpp.simplexml.Node-class.html#__init__,Method spade.xmpp.simplexml.NodeBuilder.__init__()=spade.xmpp.simplexml.NodeBuilder-class.html#__init__,Method spade.xmpp.simplexml.T.__init__()=spade.xmpp.simplexml.T-class.html#__init__,Method spade.xmpp.transports.HTTPPROXYsocket.__init__()=spade.xmpp.transports.HTTPPROXYsocket-class.html#__init__,Method spade.xmpp.transports.TCPsocket.__init__()=spade.xmpp.transports.TCPsocket-class.html#__init__,Method spade.xmpp.transports.error.__init__()=spade.xmpp.transports.error-class.html#__init__,Method spade.xmppd.modules.config.Config.__init__()=spade.xmppd.modules.config.Config-class.html#__init__,Method spade.xmppd.modules.config.xmppdXML.__init__()=spade.xmppd.modules.config.xmppdXML-class.html#__init__,Method spade.xmppd.modules.config.xmppdXMLHandler.__init__()=spade.xmppd.modules.config.xmppdXMLHandler-class.html#__init__,Method spade.xmppd.modules.muc.BadPassword.__init__()=spade.xmppd.modules.muc.BadPassword-class.html#__init__,Method spade.xmppd.modules.muc.Blacklisted.__init__()=spade.xmppd.modules.muc.Blacklisted-class.html#__init__,Method spade.xmppd.modules.muc.MaxUsers.__init__()=spade.xmppd.modules.muc.MaxUsers-class.html#__init__,Method spade.xmppd.modules.muc.NickLockedDown.__init__()=spade.xmppd.modules.muc.NickLockedDown-class.html#__init__,Method spade.xmppd.modules.muc.NoVoice.__init__()=spade.xmppd.modules.muc.NoVoice-class.html#__init__,Method spade.xmppd.modules.muc.NotAMember.__init__()=spade.xmppd.modules.muc.NotAMember-class.html#__init__,Method spade.xmppd.modules.muc.Participant.__init__()=spade.xmppd.modules.muc.Participant-class.html#__init__,Method spade.xmppd.modules.muc.Room.__init__()=spade.xmppd.modules.muc.Room-class.html#__init__,Method spade.xmppd.modules.muc.SerializableRoom.__init__()=spade.xmppd.modules.muc.SerializableRoom-class.html#__init__,Method spade.xmppd.modules.wq.Conflict.__init__()=spade.xmppd.modules.wq.Conflict-class.html#__init__,Method spade.xmppd.modules.wq.Group.__init__()=spade.xmppd.modules.wq.Group-class.html#__init__,Method spade.xmppd.modules.wq.ItemNotFound.__init__()=spade.xmppd.modules.wq.ItemNotFound-class.html#__init__,Method spade.xmppd.xmppd.RPC_Client.__init__()=spade.xmppd.xmppd.RPC_Client-class.html#__init__,Method spade.xmppd.xmppd.Server.__init__()=spade.xmppd.xmppd.Server-class.html#__init__,Method spade.xmppd.xmppd.Session.__init__()=spade.xmppd.xmppd.Session-class.html#__init__,Method spade.xmppd.xmppd.Session_Dummy.Stream.__init__()=spade.xmppd.xmppd.Session_Dummy.Stream-class.html#__init__,Method spade.xmppd.xmppd.Session_Dummy.__init__()=spade.xmppd.xmppd.Session_Dummy-class.html#__init__,Method spade.xmppd.xmppd.Socker_client.__init__()=spade.xmppd.xmppd.Socker_client-class.html#__init__,Method spade.xmppd.xmppd.fake_select.__init__()=spade.xmppd.xmppd.fake_select-class.html#__init__,Method spade.xmppd.xmppd.fake_select.poll.__init__()=spade.xmppd.xmppd.fake_select.poll-class.html#__init__,Method spade.xmppd.xmppd.get_input.__init__()=spade.xmppd.xmppd.get_input-class.html#__init__,Method spade.xmppd.xmppd.localizer.__init__()=spade.xmppd.xmppd.localizer-class.html#__init__,Method spade.xmppd.xmppd.multisession_manager.__init__()=spade.xmppd.xmppd.multisession_manager-class.html#__init__,Method spade.xmppd.xmppd.multisession_manager.multisession_thread.__init__()=spade.xmppd.xmppd.multisession_manager.multisession_thread-class.html#__init__"><a title="spade.ACLMessage.ACLMessage.__init__
spade.ACLParser.ACLParser.__init__
spade.ACLParser.ACLxmlParser.__init__
spade.AID.aid.__init__
spade.AMS.AMS.DefaultBehaviour.__init__
spade.AMS.AMS.ModifyBehaviour.__init__
spade.AMS.AMS.PlatformBehaviour.__init__
spade.AMS.AMS.RegisterBehaviour.__init__
spade.AMS.AMS.SearchBehaviour.__init__
spade.AMS.AMS.__init__
spade.AMS.AmsAgentDescription.__init__
spade.Agent.AbstractAgent.__init__
spade.Agent.Agent.__init__
spade.Agent.PlatformAgent.__init__
spade.Agent.jabberProcess.__init__
spade.BasicFipaDateTime.BasicFipaDateTime.__init__
spade.Behaviour.ACLTemplate.__init__
spade.Behaviour.ANDTemplate.__init__
spade.Behaviour.Behaviour.__init__
spade.Behaviour.BehaviourTemplate.__init__
spade.Behaviour.EventBehaviour.__init__
spade.Behaviour.FSMBehaviour.__init__
spade.Behaviour.MessageTemplate.__init__
spade.Behaviour.NOTTemplate.__init__
spade.Behaviour.ORTemplate.__init__
spade.Behaviour.OneShotBehaviour.__init__
spade.Behaviour.PeriodicBehaviour.__init__
spade.Behaviour.TimeOutBehaviour.__init__
spade.Behaviour.XORTemplate.__init__
spade.DF.DF.DefaultBehaviour.__init__
spade.DF.DF.ModifyBehaviour.__init__
spade.DF.DF.RegisterBehaviour.__init__
spade.DF.DF.SearchBehaviour.__init__
spade.DF.DF.__init__
spade.DF.DfAgentDescription.__init__
spade.DF.ServiceDescription.__init__
spade.Envelope.Envelope.__init__
spade.FIPAMessage.FipaMessage.__init__
spade.MTP.MTP.__init__
spade.MessageReceiver.MessageReceiver.__init__
spade.Organization.BanedUser.__init__
spade.Organization.CreationError.__init__
spade.Organization.DestroyError.__init__
spade.Organization.JoinError.__init__
spade.Organization.LastOwner.__init__
spade.Organization.LockedOrganization.__init__
spade.Organization.MaximumUsers.__init__
spade.Organization.MemberOfFederation.__init__
spade.Organization.MembersOnly.__init__
spade.Organization.NickNameConflict.__init__
spade.Organization.NotOwner.__init__
spade.Organization.NotSupervisor.__init__
spade.Organization.NotValidGoal.__init__
spade.Organization.NotValidName.__init__
spade.Organization.NotValidType.__init__
spade.Organization.NotValidUnit.__init__
spade.Organization.Organization.CreateRoomBehaviour.__init__
spade.Organization.Organization.CreateTeamBehaviour.__init__
spade.Organization.Organization.DestroyBehaviour.__init__
spade.Organization.Organization.GetRegistrationFormBehaviour.__init__
spade.Organization.Organization.GetUnitInfoBehaviour.__init__
spade.Organization.Organization.GetUnitListBehaviour.__init__
spade.Organization.Organization.IsMemberBehaviour.__init__
spade.Organization.Organization.MyJoinRoomBehaviour.__init__
spade.Organization.Organization.SendRegistrationFormBehaviour.__init__
spade.Organization.Organization.TestRoomNameBehaviour.__init__
spade.Organization.Organization.__init__
spade.Organization.PaswordNeeded.__init__
spade.Organization.Unavailable.__init__
spade.Organization.UnavailableFunction.__init__
spade.Organization_new.BanedUser.__init__
spade.Organization_new.CreationError.__init__
spade.Organization_new.DestroyError.__init__
spade.Organization_new.JoinError.__init__
spade.Organization_new.LastOwner.__init__
spade.Organization_new.LockedOrganization.__init__
spade.Organization_new.MaximumUsers.__init__
spade.Organization_new.MemberOfFederation.__init__
spade.Organization_new.MembersOnly.__init__
spade.Organization_new.NickNameConflict.__init__
spade.Organization_new.NotCreatePermision.__init__
spade.Organization_new.NotSupervisor.__init__
spade.Organization_new.NotValidGoal.__init__
spade.Organization_new.NotValidName.__init__
spade.Organization_new.NotValidType.__init__
spade.Organization_new.NotValidUnit.__init__
spade.Organization_new.Organization_new.CreateRoomBehaviour.__init__
spade.Organization_new.Organization_new.CreateTeamBehaviour.__init__
spade.Organization_new.Organization_new.DestroyBehaviour.__init__
spade.Organization_new.Organization_new.GetRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitInfoBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitListBehaviour.__init__
spade.Organization_new.Organization_new.IsMemberBehaviour.__init__
spade.Organization_new.Organization_new.MyJoinRoomBehaviour.__init__
spade.Organization_new.Organization_new.SendRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.TestRoomNameBehaviour.__init__
spade.Organization_new.Organization_new.__init__
spade.Organization_new.PaswordNeeded.__init__
spade.Organization_new.Unavailable.__init__
spade.Organization_new.UnavailableFunction.__init__
spade.Platform.PlatformRestart.__init__
spade.Platform.SpadePlatform.RouteBehaviour.__init__
spade.Platform.SpadePlatform.__init__
spade.RDF0Parser.RDF0Parser.__init__
spade.ReceivedObject.ReceivedObject.__init__
spade.SIMBA.SIMBA.OutboxBehaviour.__init__
spade.SIMBA.SIMBA.__init__
spade.SL0Parser.SL0Parser.__init__
spade.SpadeConfigParser.ConfigParser.__init__
spade.SpadeConfigParser.spadeXML.__init__
spade.SpadeConfigParser.spadeXMLHandler.__init__
spade.Unit.BanedUser.__init__
spade.Unit.CreationError.__init__
spade.Unit.DestroyError.__init__
spade.Unit.JoinError.__init__
spade.Unit.LastOwner.__init__
spade.Unit.LockedUnit.__init__
spade.Unit.MaximumUsers.__init__
spade.Unit.MembersOnly.__init__
spade.Unit.NickNameConflict.__init__
spade.Unit.NotAdmin.__init__
spade.Unit.NotSupervisor.__init__
spade.Unit.NotValidGoal.__init__
spade.Unit.NotValidGoalChange.__init__
spade.Unit.NotValidName.__init__
spade.Unit.NotValidType.__init__
spade.Unit.NotValidUnit.__init__
spade.Unit.PaswordNeeded.__init__
spade.Unit.Unavailable.__init__
spade.Unit.Unit.AddAdminBehaviour.__init__
spade.Unit.Unit.AddBanAgentBehaviour.__init__
spade.Unit.Unit.AddModeratorBehaviour.__init__
spade.Unit.Unit.AddOwnerBehaviour.__init__
spade.Unit.Unit.CreateRoomBehaviour.__init__
spade.Unit.Unit.DestroyBehaviour.__init__
spade.Unit.Unit.GetAdminListBehaviour.__init__
spade.Unit.Unit.GetBanAgentListBehaviour.__init__
spade.Unit.Unit.GetGoalBehaviour.__init__
spade.Unit.Unit.GetInfoBehaviour.__init__
spade.Unit.Unit.GetMaxAgentsBehaviour.__init__
spade.Unit.Unit.GetMemberListBehaviour.__init__
spade.Unit.Unit.GetMinAgentsBehaviour.__init__
spade.Unit.Unit.GetModeratorListBehaviour.__init__
spade.Unit.Unit.GetNumberOfAgentsBehaviour.__init__
spade.Unit.Unit.GetOwnerListBehaviour.__init__
spade.Unit.Unit.GiveVoiceBehaviour.__init__
spade.Unit.Unit.KickAgentBehaviour.__init__
spade.Unit.Unit.MyJoinRoomBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.__init__
spade.Unit.Unit.RemoveAdminBehaviour.__init__
spade.Unit.Unit.RemoveBanAgentBehaviour.__init__
spade.Unit.Unit.RemoveModeratorBehaviour.__init__
spade.Unit.Unit.RemoveOwnerBehaviour.__init__
spade.Unit.Unit.RevokeVoiceBehaviour.__init__
spade.Unit.Unit.SendMessageBehaviour.__init__
spade.Unit.Unit.SendPrivateMessageBehaviour.__init__
spade.Unit.Unit.SetGoalBehaviour.__init__
spade.Unit.Unit.SetMaxAgentsBehaviour.__init__
spade.Unit.Unit.SetMinAgentsBehaviour.__init__
spade.Unit.Unit.TestRoomNameBehaviour.__init__
spade.Unit.Unit.__init__
spade.Unit_new.BanedUser.__init__
spade.Unit_new.CreationError.__init__
spade.Unit_new.DestroyError.__init__
spade.Unit_new.JoinError.__init__
spade.Unit_new.LastOwner.__init__
spade.Unit_new.LockedUnit.__init__
spade.Unit_new.MaximumUsers.__init__
spade.Unit_new.MembersOnly.__init__
spade.Unit_new.NickNameConflict.__init__
spade.Unit_new.NotCreatePermision.__init__
spade.Unit_new.NotSupervisor.__init__
spade.Unit_new.NotValidGoal.__init__
spade.Unit_new.NotValidGoalChange.__init__
spade.Unit_new.NotValidName.__init__
spade.Unit_new.NotValidType.__init__
spade.Unit_new.NotValidUnit.__init__
spade.Unit_new.PaswordNeeded.__init__
spade.Unit_new.Unavailable.__init__
spade.Unit_new.Unit_new.AddAdminBehaviour.__init__
spade.Unit_new.Unit_new.AddBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.AddModeratorBehaviour.__init__
spade.Unit_new.Unit_new.CreateRoomBehaviour.__init__
spade.Unit_new.Unit_new.DestroyBehaviour.__init__
spade.Unit_new.Unit_new.GetAdminListBehaviour.__init__
spade.Unit_new.Unit_new.GetBanAgentListBehaviour.__init__
spade.Unit_new.Unit_new.GetGoalBehaviour.__init__
spade.Unit_new.Unit_new.GetInfoBehaviour.__init__
spade.Unit_new.Unit_new.GetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetMemberListBehaviour.__init__
spade.Unit_new.Unit_new.GetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetModeratorListBehaviour.__init__
spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetOwnerListBehaviour.__init__
spade.Unit_new.Unit_new.GiveVoiceBehaviour.__init__
spade.Unit_new.Unit_new.KickAgentBehaviour.__init__
spade.Unit_new.Unit_new.MyJoinRoomBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.__init__
spade.Unit_new.Unit_new.RemoveAdminBehaviour.__init__
spade.Unit_new.Unit_new.RemoveBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.RemoveModeratorBehaviour.__init__
spade.Unit_new.Unit_new.RevokeVoiceBehaviour.__init__
spade.Unit_new.Unit_new.SendMessageBehaviour.__init__
spade.Unit_new.Unit_new.SendPrivateMessageBehaviour.__init__
spade.Unit_new.Unit_new.SetGoalBehaviour.__init__
spade.Unit_new.Unit_new.SetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.SetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.TestRoomNameBehaviour.__init__
spade.Unit_new.Unit_new.__init__
spade.XMLCodec.XMLCodec.__init__
spade.bdi.BDIAgent.__init__
spade.bdi.Goal.__init__
spade.bdi.Plan.__init__
spade.bdi.Service.__init__
spade.content.ContentObject.__init__
spade.fipa.ModifyAgentBehaviour.__init__
spade.fipa.SearchAgentBehaviour.__init__
spade.fipa.deregisterServiceBehaviour.__init__
spade.fipa.getPlatformInfoBehaviour.__init__
spade.fipa.modifyServiceBehaviour.__init__
spade.fipa.registerServiceBehaviour.__init__
spade.fipa.searchServiceBehaviour.__init__
spade.logic.Expr.__init__
spade.logic.FolKB.__init__
spade.logic.KB.__init__
spade.logic.PropKB.__init__
spade.peer2peer.RequestDiscoInfoBehav.__init__
spade.peer2peer.SendStreamInitiationBehav.__init__
spade.pyparsing.And.__init__
spade.pyparsing.CaselessLiteral.__init__
spade.pyparsing.CharsNotIn.__init__
spade.pyparsing.Combine.__init__
spade.pyparsing.Dict.__init__
spade.pyparsing.Each.__init__
spade.pyparsing.Empty.__init__
spade.pyparsing.FollowedBy.__init__
spade.pyparsing.Forward.__init__
spade.pyparsing.GoToColumn.__init__
spade.pyparsing.Group.__init__
spade.pyparsing.Keyword.__init__
spade.pyparsing.LineEnd.__init__
spade.pyparsing.LineStart.__init__
spade.pyparsing.Literal.__init__
spade.pyparsing.MatchFirst.__init__
spade.pyparsing.NoMatch.__init__
spade.pyparsing.NotAny.__init__
spade.pyparsing.Optional.__init__
spade.pyparsing.Or.__init__
spade.pyparsing.ParseBaseException.__init__
spade.pyparsing.ParseElementEnhance.__init__
spade.pyparsing.ParseExpression.__init__
spade.pyparsing.ParseResults.__init__
spade.pyparsing.ParserElement.__init__
spade.pyparsing.PositionToken.__init__
spade.pyparsing.RecursiveGrammarException.__init__
spade.pyparsing.SkipTo.__init__
spade.pyparsing.StringEnd.__init__
spade.pyparsing.StringStart.__init__
spade.pyparsing.Token.__init__
spade.pyparsing.TokenConverter.__init__
spade.pyparsing.Upcase.__init__
spade.pyparsing.White.__init__
spade.pyparsing.Word.__init__
spade.pyparsing.ZeroOrMore.__init__
spade.pyratemp.FileLoader.__init__
spade.pyratemp.Parser.__init__
spade.pyratemp.PseudoSandbox.__init__
spade.pyratemp.Renderer.__init__
spade.pyratemp.StringLoader.__init__
spade.pyratemp.Template.__init__
spade.pyratemp.TemplateBase.__init__
spade.pyratemp.TemplateEval.__init__
spade.pyratemp.TemplateParseError.__init__
spade.socialnetwork.SocialItem.__init__
spade.spade_backend.SpadeBackend.__init__
spade.wui.WUI.__init__
spade.xmpp.auth.Bind.__init__
spade.xmpp.auth.ComponentBind.__init__
spade.xmpp.auth.NonSASL.__init__
spade.xmpp.auth.SASL.__init__
spade.xmpp.browser.Browser.__init__
spade.xmpp.client.CommonClient.__init__
spade.xmpp.client.Component.__init__
spade.xmpp.client.PlugIn.__init__
spade.xmpp.commands.Command_Handler_Prototype.__init__
spade.xmpp.commands.Commands.__init__
spade.xmpp.commands.TestCommand.__init__
spade.xmpp.debug.Debug.__init__
spade.xmpp.debug.NoDebug.__init__
spade.xmpp.dispatcher.Dispatcher.__init__
spade.xmpp.filetransfer.IBB.__init__
spade.xmpp.protocol.DataField.__init__
spade.xmpp.protocol.DataForm.__init__
spade.xmpp.protocol.Error.__init__
spade.xmpp.protocol.ErrorNode.__init__
spade.xmpp.protocol.Iq.__init__
spade.xmpp.protocol.JID.__init__
spade.xmpp.protocol.Message.__init__
spade.xmpp.protocol.Presence.__init__
spade.xmpp.protocol.Protocol.__init__
spade.xmpp.roster.Roster.__init__
spade.xmpp.session.Session.__init__
spade.xmpp.simplexml.Node.__init__
spade.xmpp.simplexml.NodeBuilder.__init__
spade.xmpp.simplexml.T.__init__
spade.xmpp.transports.HTTPPROXYsocket.__init__
spade.xmpp.transports.TCPsocket.__init__
spade.xmpp.transports.error.__init__
spade.xmppd.modules.config.Config.__init__
spade.xmppd.modules.config.xmppdXML.__init__
spade.xmppd.modules.config.xmppdXMLHandler.__init__
spade.xmppd.modules.muc.BadPassword.__init__
spade.xmppd.modules.muc.Blacklisted.__init__
spade.xmppd.modules.muc.MaxUsers.__init__
spade.xmppd.modules.muc.NickLockedDown.__init__
spade.xmppd.modules.muc.NoVoice.__init__
spade.xmppd.modules.muc.NotAMember.__init__
spade.xmppd.modules.muc.Participant.__init__
spade.xmppd.modules.muc.Room.__init__
spade.xmppd.modules.muc.SerializableRoom.__init__
spade.xmppd.modules.wq.Conflict.__init__
spade.xmppd.modules.wq.Group.__init__
spade.xmppd.modules.wq.ItemNotFound.__init__
spade.xmppd.xmppd.RPC_Client.__init__
spade.xmppd.xmppd.Server.__init__
spade.xmppd.xmppd.Session.__init__
spade.xmppd.xmppd.Session_Dummy.Stream.__init__
spade.xmppd.xmppd.Session_Dummy.__init__
spade.xmppd.xmppd.Socker_client.__init__
spade.xmppd.xmppd.fake_select.__init__
spade.xmppd.xmppd.fake_select.poll.__init__
spade.xmppd.xmppd.get_input.__init__
spade.xmppd.xmppd.localizer.__init__
spade.xmppd.xmppd.multisession_manager.__init__
spade.xmppd.xmppd.multisession_manager.multisession_thread.__init__" class="py-name" href="#" onclick="return doclink('link-129', '__init__', 'link-129');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">tag</tt><tt class="py-op">=</tt><tt id="link-130" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-130', 'name', 'link-88');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">attrs</tt><tt class="py-op">=</tt><tt class="py-name">attrs</tt><tt class="py-op">,</tt> <tt class="py-name">payload</tt><tt class="py-op">=</tt><tt class="py-name">payload</tt><tt class="py-op">,</tt> <tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">)</tt> </tt>
<a name="L296"></a><tt class="py-lineno">296</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">node</tt> <tt class="py-keyword">and</tt> <tt class="py-name">xmlns</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-131" class="py-name" targets="Method spade.xmpp.simplexml.Node.setNamespace()=spade.xmpp.simplexml.Node-class.html#setNamespace"><a title="spade.xmpp.simplexml.Node.setNamespace" class="py-name" href="#" onclick="return doclink('link-131', 'setNamespace', 'link-131');">setNamespace</a></tt><tt class="py-op">(</tt><tt class="py-name">xmlns</tt><tt class="py-op">)</tt> </tt>
<a name="L297"></a><tt class="py-lineno">297</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">[</tt><tt class="py-string">'to'</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-132" class="py-name" targets="Method spade.xmpp.protocol.Protocol.setTo()=spade.xmpp.protocol.Protocol-class.html#setTo"><a title="spade.xmpp.protocol.Protocol.setTo" class="py-name" href="#" onclick="return doclink('link-132', 'setTo', 'link-132');">setTo</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">[</tt><tt class="py-string">'to'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
<a name="L298"></a><tt class="py-lineno">298</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">[</tt><tt class="py-string">'from'</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-133" class="py-name" targets="Method spade.Envelope.Envelope.setFrom()=spade.Envelope.Envelope-class.html#setFrom,Method spade.ReceivedObject.ReceivedObject.setFrom()=spade.ReceivedObject.ReceivedObject-class.html#setFrom,Method spade.xmpp.protocol.Protocol.setFrom()=spade.xmpp.protocol.Protocol-class.html#setFrom"><a title="spade.Envelope.Envelope.setFrom
spade.ReceivedObject.ReceivedObject.setFrom
spade.xmpp.protocol.Protocol.setFrom" class="py-name" href="#" onclick="return doclink('link-133', 'setFrom', 'link-133');">setFrom</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">[</tt><tt class="py-string">'from'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
<a name="L299"></a><tt class="py-lineno">299</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">node</tt> <tt class="py-keyword">and</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">)</tt><tt class="py-op">==</tt><tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">node</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">==</tt><tt class="py-name">node</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">attrs</tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt class="py-string">'id'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-keyword">del</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">attrs</tt><tt class="py-op">[</tt><tt class="py-string">'id'</tt><tt class="py-op">]</tt> </tt>
<a name="L300"></a><tt class="py-lineno">300</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">timestamp</tt><tt class="py-op">=</tt><tt class="py-name">None</tt> </tt>
<a name="L301"></a><tt class="py-lineno">301</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt id="link-134" class="py-name" targets="Variable spade.bdi.x=spade.bdi-module.html#x,Variable spade.logic.x=spade.logic-module.html#x"><a title="spade.bdi.x
spade.logic.x" class="py-name" href="#" onclick="return doclink('link-134', 'x', 'link-134');">x</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-135" class="py-name" targets="Method spade.xmpp.simplexml.Node.getTags()=spade.xmpp.simplexml.Node-class.html#getTags"><a title="spade.xmpp.simplexml.Node.getTags" class="py-name" href="#" onclick="return doclink('link-135', 'getTags', 'link-135');">getTags</a></tt><tt class="py-op">(</tt><tt class="py-string">'x'</tt><tt class="py-op">,</tt><tt class="py-name">namespace</tt><tt class="py-op">=</tt><tt id="link-136" class="py-name"><a title="spade.Agent.NS_DELAY
spade.MTP.NS_DELAY
spade.Organization.NS_DELAY
spade.Organization_new.NS_DELAY
spade.Unit.NS_DELAY
spade.Unit_new.NS_DELAY
spade.socialnetwork.NS_DELAY
spade.xmpp.NS_DELAY
spade.xmpp.auth.NS_DELAY
spade.xmpp.browser.NS_DELAY
spade.xmpp.commands.NS_DELAY
spade.xmpp.dispatcher.NS_DELAY
spade.xmpp.features.NS_DELAY
spade.xmpp.filetransfer.NS_DELAY
spade.xmpp.protocol.NS_DELAY
spade.xmpp.roster.NS_DELAY
spade.xmpp.transports.NS_DELAY
spade.xmppd.xmppd.NS_DELAY" class="py-name" href="#" onclick="return doclink('link-136', 'NS_DELAY', 'link-21');">NS_DELAY</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L302"></a><tt class="py-lineno">302</tt>  <tt class="py-line">            <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
<a name="L303"></a><tt class="py-lineno">303</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-137" class="py-name" targets="Method spade.xmpp.protocol.Protocol.getTimestamp()=spade.xmpp.protocol.Protocol-class.html#getTimestamp"><a title="spade.xmpp.protocol.Protocol.getTimestamp" class="py-name" href="#" onclick="return doclink('link-137', 'getTimestamp', 'link-137');">getTimestamp</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> <tt id="link-138" class="py-name"><a title="spade.bdi.x
spade.logic.x" class="py-name" href="#" onclick="return doclink('link-138', 'x', 'link-134');">x</a></tt><tt class="py-op">.</tt><tt id="link-139" class="py-name" targets="Method spade.xmpp.simplexml.Node.getAttr()=spade.xmpp.simplexml.Node-class.html#getAttr"><a title="spade.xmpp.simplexml.Node.getAttr" class="py-name" href="#" onclick="return doclink('link-139', 'getAttr', 'link-139');">getAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'stamp'</tt><tt class="py-op">)</tt><tt class="py-op">&lt;</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-140" class="py-name"><a title="spade.xmpp.protocol.Protocol.getTimestamp" class="py-name" href="#" onclick="return doclink('link-140', 'getTimestamp', 'link-137');">getTimestamp</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-141" class="py-name" targets="Method spade.xmpp.protocol.Protocol.setTimestamp()=spade.xmpp.protocol.Protocol-class.html#setTimestamp"><a title="spade.xmpp.protocol.Protocol.setTimestamp" class="py-name" href="#" onclick="return doclink('link-141', 'setTimestamp', 'link-141');">setTimestamp</a></tt><tt class="py-op">(</tt><tt id="link-142" class="py-name"><a title="spade.bdi.x
spade.logic.x" class="py-name" href="#" onclick="return doclink('link-142', 'x', 'link-134');">x</a></tt><tt class="py-op">.</tt><tt id="link-143" class="py-name"><a title="spade.xmpp.simplexml.Node.getAttr" class="py-name" href="#" onclick="return doclink('link-143', 'getAttr', 'link-139');">getAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'stamp'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L304"></a><tt class="py-lineno">304</tt>  <tt class="py-line">            <tt class="py-keyword">except</tt><tt class="py-op">:</tt> <tt class="py-keyword">pass</tt> </tt>
<a name="L305"></a><tt class="py-lineno">305</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">timestamp</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-144" class="py-name"><a title="spade.xmpp.protocol.Protocol.setTimestamp" class="py-name" href="#" onclick="return doclink('link-144', 'setTimestamp', 'link-141');">setTimestamp</a></tt><tt class="py-op">(</tt><tt class="py-name">timestamp</tt><tt class="py-op">)</tt>  <tt class="py-comment"># To auto-timestamp stanza just pass timestamp=''</tt> </tt>
</div><a name="Protocol.getTo"></a><div id="Protocol.getTo-def"><a name="L306"></a><tt class="py-lineno">306</tt> <a class="py-toggle" href="#" id="Protocol.getTo-toggle" onclick="return toggle('Protocol.getTo');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#getTo">getTo</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.getTo-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.getTo-expanded"><a name="L307"></a><tt class="py-lineno">307</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return value of the 'to' attribute. """</tt> </tt>
<a name="L308"></a><tt class="py-lineno">308</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">[</tt><tt class="py-string">'to'</tt><tt class="py-op">]</tt> </tt>
<a name="L309"></a><tt class="py-lineno">309</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-name">None</tt> </tt>
</div><a name="Protocol.getFrom"></a><div id="Protocol.getFrom-def"><a name="L310"></a><tt class="py-lineno">310</tt> <a class="py-toggle" href="#" id="Protocol.getFrom-toggle" onclick="return toggle('Protocol.getFrom');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#getFrom">getFrom</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.getFrom-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.getFrom-expanded"><a name="L311"></a><tt class="py-lineno">311</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return value of the 'from' attribute. """</tt> </tt>
<a name="L312"></a><tt class="py-lineno">312</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">[</tt><tt class="py-string">'from'</tt><tt class="py-op">]</tt> </tt>
<a name="L313"></a><tt class="py-lineno">313</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-name">None</tt> </tt>
</div><a name="Protocol.getTimestamp"></a><div id="Protocol.getTimestamp-def"><a name="L314"></a><tt class="py-lineno">314</tt> <a class="py-toggle" href="#" id="Protocol.getTimestamp-toggle" onclick="return toggle('Protocol.getTimestamp');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#getTimestamp">getTimestamp</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.getTimestamp-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.getTimestamp-expanded"><a name="L315"></a><tt class="py-lineno">315</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the timestamp in the 'yyyymmddThhmmss' format. """</tt> </tt>
<a name="L316"></a><tt class="py-lineno">316</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">timestamp</tt> </tt>
</div><a name="Protocol.getID"></a><div id="Protocol.getID-def"><a name="L317"></a><tt class="py-lineno">317</tt> <a class="py-toggle" href="#" id="Protocol.getID-toggle" onclick="return toggle('Protocol.getID');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#getID">getID</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.getID-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.getID-expanded"><a name="L318"></a><tt class="py-lineno">318</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the value of the 'id' attribute. """</tt> </tt>
<a name="L319"></a><tt class="py-lineno">319</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-145" class="py-name"><a title="spade.xmpp.simplexml.Node.getAttr" class="py-name" href="#" onclick="return doclink('link-145', 'getAttr', 'link-139');">getAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'id'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Protocol.setTo"></a><div id="Protocol.setTo-def"><a name="L320"></a><tt class="py-lineno">320</tt> <a class="py-toggle" href="#" id="Protocol.setTo-toggle" onclick="return toggle('Protocol.setTo');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#setTo">setTo</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.setTo-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.setTo-expanded"><a name="L321"></a><tt class="py-lineno">321</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the value of the 'to' attribute. """</tt> </tt>
<a name="L322"></a><tt class="py-lineno">322</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-146" class="py-name" targets="Method spade.xmpp.simplexml.Node.setAttr()=spade.xmpp.simplexml.Node-class.html#setAttr"><a title="spade.xmpp.simplexml.Node.setAttr" class="py-name" href="#" onclick="return doclink('link-146', 'setAttr', 'link-146');">setAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'to'</tt><tt class="py-op">,</tt> <tt id="link-147" class="py-name"><a title="spade.xmpp.protocol.JID" class="py-name" href="#" onclick="return doclink('link-147', 'JID', 'link-120');">JID</a></tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div><a name="Protocol.getType"></a><div id="Protocol.getType-def"><a name="L323"></a><tt class="py-lineno">323</tt> <a class="py-toggle" href="#" id="Protocol.getType-toggle" onclick="return toggle('Protocol.getType');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#getType">getType</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.getType-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.getType-expanded"><a name="L324"></a><tt class="py-lineno">324</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the value of the 'type' attribute. """</tt> </tt>
<a name="L325"></a><tt class="py-lineno">325</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-148" class="py-name"><a title="spade.xmpp.simplexml.Node.getAttr" class="py-name" href="#" onclick="return doclink('link-148', 'getAttr', 'link-139');">getAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'type'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Protocol.setFrom"></a><div id="Protocol.setFrom-def"><a name="L326"></a><tt class="py-lineno">326</tt> <a class="py-toggle" href="#" id="Protocol.setFrom-toggle" onclick="return toggle('Protocol.setFrom');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#setFrom">setFrom</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.setFrom-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.setFrom-expanded"><a name="L327"></a><tt class="py-lineno">327</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the value of the 'from' attribute. """</tt> </tt>
<a name="L328"></a><tt class="py-lineno">328</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-149" class="py-name"><a title="spade.xmpp.simplexml.Node.setAttr" class="py-name" href="#" onclick="return doclink('link-149', 'setAttr', 'link-146');">setAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'from'</tt><tt class="py-op">,</tt> <tt id="link-150" class="py-name"><a title="spade.xmpp.protocol.JID" class="py-name" href="#" onclick="return doclink('link-150', 'JID', 'link-120');">JID</a></tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div><a name="Protocol.setType"></a><div id="Protocol.setType-def"><a name="L329"></a><tt class="py-lineno">329</tt> <a class="py-toggle" href="#" id="Protocol.setType-toggle" onclick="return toggle('Protocol.setType');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#setType">setType</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.setType-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.setType-expanded"><a name="L330"></a><tt class="py-lineno">330</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the value of the 'type' attribute. """</tt> </tt>
<a name="L331"></a><tt class="py-lineno">331</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-151" class="py-name"><a title="spade.xmpp.simplexml.Node.setAttr" class="py-name" href="#" onclick="return doclink('link-151', 'setAttr', 'link-146');">setAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'type'</tt><tt class="py-op">,</tt> <tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div><a name="Protocol.setID"></a><div id="Protocol.setID-def"><a name="L332"></a><tt class="py-lineno">332</tt> <a class="py-toggle" href="#" id="Protocol.setID-toggle" onclick="return toggle('Protocol.setID');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#setID">setID</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.setID-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.setID-expanded"><a name="L333"></a><tt class="py-lineno">333</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the value of the 'id' attribute. """</tt> </tt>
<a name="L334"></a><tt class="py-lineno">334</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-152" class="py-name"><a title="spade.xmpp.simplexml.Node.setAttr" class="py-name" href="#" onclick="return doclink('link-152', 'setAttr', 'link-146');">setAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'id'</tt><tt class="py-op">,</tt> <tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div><a name="Protocol.getError"></a><div id="Protocol.getError-def"><a name="L335"></a><tt class="py-lineno">335</tt> <a class="py-toggle" href="#" id="Protocol.getError-toggle" onclick="return toggle('Protocol.getError');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#getError">getError</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.getError-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.getError-expanded"><a name="L336"></a><tt class="py-lineno">336</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the error-condition (if present) or the textual description of the error (otherwise). """</tt> </tt>
<a name="L337"></a><tt class="py-lineno">337</tt>  <tt class="py-line">        <tt class="py-name">errtag</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-153" class="py-name" targets="Method spade.xmpp.simplexml.Node.getTag()=spade.xmpp.simplexml.Node-class.html#getTag"><a title="spade.xmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-153', 'getTag', 'link-153');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'error'</tt><tt class="py-op">)</tt> </tt>
<a name="L338"></a><tt class="py-lineno">338</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">errtag</tt><tt class="py-op">:</tt> </tt>
<a name="L339"></a><tt class="py-lineno">339</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">tag</tt> <tt class="py-keyword">in</tt> <tt class="py-name">errtag</tt><tt class="py-op">.</tt><tt id="link-154" class="py-name" targets="Method spade.xmpp.simplexml.Node.getChildren()=spade.xmpp.simplexml.Node-class.html#getChildren"><a title="spade.xmpp.simplexml.Node.getChildren" class="py-name" href="#" onclick="return doclink('link-154', 'getChildren', 'link-154');">getChildren</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L340"></a><tt class="py-lineno">340</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">tag</tt><tt class="py-op">.</tt><tt id="link-155" class="py-name" targets="Method spade.AID.aid.getName()=spade.AID.aid-class.html#getName,Method spade.Agent.AbstractAgent.getName()=spade.Agent.AbstractAgent-class.html#getName,Method spade.DF.DfAgentDescription.getName()=spade.DF.DfAgentDescription-class.html#getName,Method spade.DF.ServiceDescription.getName()=spade.DF.ServiceDescription-class.html#getName,Method spade.pyparsing.ParseResults.getName()=spade.pyparsing.ParseResults-class.html#getName,Method spade.xmpp.roster.Roster.getName()=spade.xmpp.roster.Roster-class.html#getName,Method spade.xmpp.simplexml.Node.getName()=spade.xmpp.simplexml.Node-class.html#getName,Method spade.xmppd.modules.muc.Room.getName()=spade.xmppd.modules.muc.Room-class.html#getName,Method spade.xmppd.modules.wq.Group.getName()=spade.xmppd.modules.wq.Group-class.html#getName,Method spade.xmppd.xmppd.Session.getName()=spade.xmppd.xmppd.Session-class.html#getName"><a title="spade.AID.aid.getName
spade.Agent.AbstractAgent.getName
spade.DF.DfAgentDescription.getName
spade.DF.ServiceDescription.getName
spade.pyparsing.ParseResults.getName
spade.xmpp.roster.Roster.getName
spade.xmpp.simplexml.Node.getName
spade.xmppd.modules.muc.Room.getName
spade.xmppd.modules.wq.Group.getName
spade.xmppd.xmppd.Session.getName" class="py-name" href="#" onclick="return doclink('link-155', 'getName', 'link-155');">getName</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">&lt;&gt;</tt><tt class="py-string">'text'</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-name">tag</tt><tt class="py-op">.</tt><tt id="link-156" class="py-name"><a title="spade.AID.aid.getName
spade.Agent.AbstractAgent.getName
spade.DF.DfAgentDescription.getName
spade.DF.ServiceDescription.getName
spade.pyparsing.ParseResults.getName
spade.xmpp.roster.Roster.getName
spade.xmpp.simplexml.Node.getName
spade.xmppd.modules.muc.Room.getName
spade.xmppd.modules.wq.Group.getName
spade.xmppd.xmppd.Session.getName" class="py-name" href="#" onclick="return doclink('link-156', 'getName', 'link-155');">getName</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L341"></a><tt class="py-lineno">341</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">errtag</tt><tt class="py-op">.</tt><tt id="link-157" class="py-name" targets="Method spade.xmpp.simplexml.Node.getData()=spade.xmpp.simplexml.Node-class.html#getData"><a title="spade.xmpp.simplexml.Node.getData" class="py-name" href="#" onclick="return doclink('link-157', 'getData', 'link-157');">getData</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="Protocol.getErrorCode"></a><div id="Protocol.getErrorCode-def"><a name="L342"></a><tt class="py-lineno">342</tt> <a class="py-toggle" href="#" id="Protocol.getErrorCode-toggle" onclick="return toggle('Protocol.getErrorCode');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#getErrorCode">getErrorCode</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.getErrorCode-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.getErrorCode-expanded"><a name="L343"></a><tt class="py-lineno">343</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the error code. Obsolette. """</tt> </tt>
<a name="L344"></a><tt class="py-lineno">344</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-158" class="py-name" targets="Method spade.xmpp.simplexml.Node.getTagAttr()=spade.xmpp.simplexml.Node-class.html#getTagAttr"><a title="spade.xmpp.simplexml.Node.getTagAttr" class="py-name" href="#" onclick="return doclink('link-158', 'getTagAttr', 'link-158');">getTagAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'error'</tt><tt class="py-op">,</tt><tt class="py-string">'code'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Protocol.setError"></a><div id="Protocol.setError-def"><a name="L345"></a><tt class="py-lineno">345</tt> <a class="py-toggle" href="#" id="Protocol.setError-toggle" onclick="return toggle('Protocol.setError');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#setError">setError</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">error</tt><tt class="py-op">,</tt><tt class="py-param">code</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.setError-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.setError-expanded"><a name="L346"></a><tt class="py-lineno">346</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the error code. Obsolette. Use error-conditions instead. """</tt> </tt>
<a name="L347"></a><tt class="py-lineno">347</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">code</tt><tt class="py-op">:</tt> </tt>
<a name="L348"></a><tt class="py-lineno">348</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">code</tt><tt class="py-op">)</tt> <tt class="py-keyword">in</tt> <tt id="link-159" class="py-name"><a title="spade.xmpp.protocol._errorcodes" class="py-name" href="#" onclick="return doclink('link-159', '_errorcodes', 'link-81');">_errorcodes</a></tt><tt class="py-op">.</tt><tt id="link-160" class="py-name" targets="Method spade.pyparsing.ParseResults.keys()=spade.pyparsing.ParseResults-class.html#keys,Method spade.xmpp.roster.Roster.keys()=spade.xmpp.roster.Roster-class.html#keys"><a title="spade.pyparsing.ParseResults.keys
spade.xmpp.roster.Roster.keys" class="py-name" href="#" onclick="return doclink('link-160', 'keys', 'link-160');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt id="link-161" class="py-name" targets="Class spade.xmpp.transports.error=spade.xmpp.transports.error-class.html"><a title="spade.xmpp.transports.error" class="py-name" href="#" onclick="return doclink('link-161', 'error', 'link-161');">error</a></tt><tt class="py-op">=</tt><tt id="link-162" class="py-name" targets="Class spade.xmpp.protocol.ErrorNode=spade.xmpp.protocol.ErrorNode-class.html"><a title="spade.xmpp.protocol.ErrorNode" class="py-name" href="#" onclick="return doclink('link-162', 'ErrorNode', 'link-162');">ErrorNode</a></tt><tt class="py-op">(</tt><tt id="link-163" class="py-name"><a title="spade.xmpp.protocol._errorcodes" class="py-name" href="#" onclick="return doclink('link-163', '_errorcodes', 'link-81');">_errorcodes</a></tt><tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">code</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">,</tt><tt class="py-name">text</tt><tt class="py-op">=</tt><tt id="link-164" class="py-name"><a title="spade.xmpp.transports.error" class="py-name" href="#" onclick="return doclink('link-164', 'error', 'link-161');">error</a></tt><tt class="py-op">)</tt> </tt>
<a name="L349"></a><tt class="py-lineno">349</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> <tt id="link-165" class="py-name"><a title="spade.xmpp.transports.error" class="py-name" href="#" onclick="return doclink('link-165', 'error', 'link-161');">error</a></tt><tt class="py-op">=</tt><tt id="link-166" class="py-name"><a title="spade.xmpp.protocol.ErrorNode" class="py-name" href="#" onclick="return doclink('link-166', 'ErrorNode', 'link-162');">ErrorNode</a></tt><tt class="py-op">(</tt><tt id="link-167" class="py-name" targets="Variable spade.Agent.ERR_UNDEFINED_CONDITION=spade.Agent-module.html#ERR_UNDEFINED_CONDITION,Variable spade.MTP.ERR_UNDEFINED_CONDITION=spade.MTP-module.html#ERR_UNDEFINED_CONDITION,Variable spade.Organization.ERR_UNDEFINED_CONDITION=spade.Organization-module.html#ERR_UNDEFINED_CONDITION,Variable spade.Organization_new.ERR_UNDEFINED_CONDITION=spade.Organization_new-module.html#ERR_UNDEFINED_CONDITION,Variable spade.Unit.ERR_UNDEFINED_CONDITION=spade.Unit-module.html#ERR_UNDEFINED_CONDITION,Variable spade.Unit_new.ERR_UNDEFINED_CONDITION=spade.Unit_new-module.html#ERR_UNDEFINED_CONDITION,Variable spade.socialnetwork.ERR_UNDEFINED_CONDITION=spade.socialnetwork-module.html#ERR_UNDEFINED_CONDITION,Variable spade.xmpp.ERR_UNDEFINED_CONDITION=spade.xmpp-module.html#ERR_UNDEFINED_CONDITION,Variable spade.xmpp.auth.ERR_UNDEFINED_CONDITION=spade.xmpp.auth-module.html#ERR_UNDEFINED_CONDITION,Variable spade.xmpp.browser.ERR_UNDEFINED_CONDITION=spade.xmpp.browser-module.html#ERR_UNDEFINED_CONDITION,Variable spade.xmpp.commands.ERR_UNDEFINED_CONDITION=spade.xmpp.commands-module.html#ERR_UNDEFINED_CONDITION,Variable spade.xmpp.dispatcher.ERR_UNDEFINED_CONDITION=spade.xmpp.dispatcher-module.html#ERR_UNDEFINED_CONDITION,Variable spade.xmpp.features.ERR_UNDEFINED_CONDITION=spade.xmpp.features-module.html#ERR_UNDEFINED_CONDITION,Variable spade.xmpp.filetransfer.ERR_UNDEFINED_CONDITION=spade.xmpp.filetransfer-module.html#ERR_UNDEFINED_CONDITION,Variable spade.xmpp.protocol.ERR_UNDEFINED_CONDITION=spade.xmpp.protocol-module.html#ERR_UNDEFINED_CONDITION,Variable spade.xmpp.roster.ERR_UNDEFINED_CONDITION=spade.xmpp.roster-module.html#ERR_UNDEFINED_CONDITION,Variable spade.xmpp.transports.ERR_UNDEFINED_CONDITION=spade.xmpp.transports-module.html#ERR_UNDEFINED_CONDITION,Variable spade.xmppd.xmppd.ERR_UNDEFINED_CONDITION=spade.xmppd.xmppd-module.html#ERR_UNDEFINED_CONDITION"><a title="spade.Agent.ERR_UNDEFINED_CONDITION
spade.MTP.ERR_UNDEFINED_CONDITION
spade.Organization.ERR_UNDEFINED_CONDITION
spade.Organization_new.ERR_UNDEFINED_CONDITION
spade.Unit.ERR_UNDEFINED_CONDITION
spade.Unit_new.ERR_UNDEFINED_CONDITION
spade.socialnetwork.ERR_UNDEFINED_CONDITION
spade.xmpp.ERR_UNDEFINED_CONDITION
spade.xmpp.auth.ERR_UNDEFINED_CONDITION
spade.xmpp.browser.ERR_UNDEFINED_CONDITION
spade.xmpp.commands.ERR_UNDEFINED_CONDITION
spade.xmpp.dispatcher.ERR_UNDEFINED_CONDITION
spade.xmpp.features.ERR_UNDEFINED_CONDITION
spade.xmpp.filetransfer.ERR_UNDEFINED_CONDITION
spade.xmpp.protocol.ERR_UNDEFINED_CONDITION
spade.xmpp.roster.ERR_UNDEFINED_CONDITION
spade.xmpp.transports.ERR_UNDEFINED_CONDITION
spade.xmppd.xmppd.ERR_UNDEFINED_CONDITION" class="py-name" href="#" onclick="return doclink('link-167', 'ERR_UNDEFINED_CONDITION', 'link-167');">ERR_UNDEFINED_CONDITION</a></tt><tt class="py-op">,</tt><tt class="py-name">code</tt><tt class="py-op">=</tt><tt class="py-name">code</tt><tt class="py-op">,</tt><tt class="py-name">typ</tt><tt class="py-op">=</tt><tt class="py-string">'cancel'</tt><tt class="py-op">,</tt><tt class="py-name">text</tt><tt class="py-op">=</tt><tt id="link-168" class="py-name"><a title="spade.xmpp.transports.error" class="py-name" href="#" onclick="return doclink('link-168', 'error', 'link-161');">error</a></tt><tt class="py-op">)</tt> </tt>
<a name="L350"></a><tt class="py-lineno">350</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt id="link-169" class="py-name"><a title="spade.xmpp.transports.error" class="py-name" href="#" onclick="return doclink('link-169', 'error', 'link-161');">error</a></tt><tt class="py-op">)</tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-string">''</tt><tt class="py-op">)</tt><tt class="py-op">,</tt><tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-string">u''</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> <tt id="link-170" class="py-name"><a title="spade.xmpp.transports.error" class="py-name" href="#" onclick="return doclink('link-170', 'error', 'link-161');">error</a></tt><tt class="py-op">=</tt><tt id="link-171" class="py-name"><a title="spade.xmpp.protocol.ErrorNode" class="py-name" href="#" onclick="return doclink('link-171', 'ErrorNode', 'link-162');">ErrorNode</a></tt><tt class="py-op">(</tt><tt id="link-172" class="py-name"><a title="spade.xmpp.transports.error" class="py-name" href="#" onclick="return doclink('link-172', 'error', 'link-161');">error</a></tt><tt class="py-op">)</tt> </tt>
<a name="L351"></a><tt class="py-lineno">351</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-173" class="py-name" targets="Method spade.DF.ServiceDescription.setType()=spade.DF.ServiceDescription-class.html#setType,Method spade.xmpp.protocol.DataField.setType()=spade.xmpp.protocol.DataField-class.html#setType,Method spade.xmpp.protocol.DataForm.setType()=spade.xmpp.protocol.DataForm-class.html#setType,Method spade.xmpp.protocol.Protocol.setType()=spade.xmpp.protocol.Protocol-class.html#setType"><a title="spade.DF.ServiceDescription.setType
spade.xmpp.protocol.DataField.setType
spade.xmpp.protocol.DataForm.setType
spade.xmpp.protocol.Protocol.setType" class="py-name" href="#" onclick="return doclink('link-173', 'setType', 'link-173');">setType</a></tt><tt class="py-op">(</tt><tt class="py-string">'error'</tt><tt class="py-op">)</tt> </tt>
<a name="L352"></a><tt class="py-lineno">352</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-174" class="py-name" targets="Method spade.xmpp.simplexml.Node.addChild()=spade.xmpp.simplexml.Node-class.html#addChild"><a title="spade.xmpp.simplexml.Node.addChild" class="py-name" href="#" onclick="return doclink('link-174', 'addChild', 'link-174');">addChild</a></tt><tt class="py-op">(</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt id="link-175" class="py-name"><a title="spade.xmpp.transports.error" class="py-name" href="#" onclick="return doclink('link-175', 'error', 'link-161');">error</a></tt><tt class="py-op">)</tt> </tt>
</div><a name="Protocol.setTimestamp"></a><div id="Protocol.setTimestamp-def"><a name="L353"></a><tt class="py-lineno">353</tt> <a class="py-toggle" href="#" id="Protocol.setTimestamp-toggle" onclick="return toggle('Protocol.setTimestamp');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#setTimestamp">setTimestamp</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.setTimestamp-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.setTimestamp-expanded"><a name="L354"></a><tt class="py-lineno">354</tt>  <tt class="py-line">        <tt class="py-docstring">"""Set the timestamp. timestamp should be the yyyymmddThhmmss string."""</tt> </tt>
<a name="L355"></a><tt class="py-lineno">355</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">val</tt><tt class="py-op">:</tt> <tt class="py-name">val</tt><tt class="py-op">=</tt><tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">strftime</tt><tt class="py-op">(</tt><tt class="py-string">'%Y%m%dT%H:%M:%S'</tt><tt class="py-op">,</tt> <tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">gmtime</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L356"></a><tt class="py-lineno">356</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">timestamp</tt><tt class="py-op">=</tt><tt class="py-name">val</tt> </tt>
<a name="L357"></a><tt class="py-lineno">357</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-176" class="py-name" targets="Method spade.xmpp.simplexml.Node.setTag()=spade.xmpp.simplexml.Node-class.html#setTag"><a title="spade.xmpp.simplexml.Node.setTag" class="py-name" href="#" onclick="return doclink('link-176', 'setTag', 'link-176');">setTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'x'</tt><tt class="py-op">,</tt><tt class="py-op">{</tt><tt class="py-string">'stamp'</tt><tt class="py-op">:</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">timestamp</tt><tt class="py-op">}</tt><tt class="py-op">,</tt><tt class="py-name">namespace</tt><tt class="py-op">=</tt><tt id="link-177" class="py-name"><a title="spade.Agent.NS_DELAY
spade.MTP.NS_DELAY
spade.Organization.NS_DELAY
spade.Organization_new.NS_DELAY
spade.Unit.NS_DELAY
spade.Unit_new.NS_DELAY
spade.socialnetwork.NS_DELAY
spade.xmpp.NS_DELAY
spade.xmpp.auth.NS_DELAY
spade.xmpp.browser.NS_DELAY
spade.xmpp.commands.NS_DELAY
spade.xmpp.dispatcher.NS_DELAY
spade.xmpp.features.NS_DELAY
spade.xmpp.filetransfer.NS_DELAY
spade.xmpp.protocol.NS_DELAY
spade.xmpp.roster.NS_DELAY
spade.xmpp.transports.NS_DELAY
spade.xmppd.xmppd.NS_DELAY" class="py-name" href="#" onclick="return doclink('link-177', 'NS_DELAY', 'link-21');">NS_DELAY</a></tt><tt class="py-op">)</tt> </tt>
</div><a name="Protocol.getProperties"></a><div id="Protocol.getProperties-def"><a name="L358"></a><tt class="py-lineno">358</tt> <a class="py-toggle" href="#" id="Protocol.getProperties-toggle" onclick="return toggle('Protocol.getProperties');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#getProperties">getProperties</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.getProperties-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.getProperties-expanded"><a name="L359"></a><tt class="py-lineno">359</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the list of namespaces to which belongs the direct childs of element"""</tt> </tt>
<a name="L360"></a><tt class="py-lineno">360</tt>  <tt class="py-line">        <tt class="py-name">props</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L361"></a><tt class="py-lineno">361</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">child</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-178" class="py-name"><a title="spade.xmpp.simplexml.Node.getChildren" class="py-name" href="#" onclick="return doclink('link-178', 'getChildren', 'link-154');">getChildren</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L362"></a><tt class="py-lineno">362</tt>  <tt class="py-line">            <tt class="py-name">prop</tt><tt class="py-op">=</tt><tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-179" class="py-name" targets="Method spade.xmpp.simplexml.Node.getNamespace()=spade.xmpp.simplexml.Node-class.html#getNamespace"><a title="spade.xmpp.simplexml.Node.getNamespace" class="py-name" href="#" onclick="return doclink('link-179', 'getNamespace', 'link-179');">getNamespace</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L363"></a><tt class="py-lineno">363</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">prop</tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">props</tt><tt class="py-op">:</tt> <tt class="py-name">props</tt><tt class="py-op">.</tt><tt id="link-180" class="py-name" targets="Method spade.pyparsing.ParseExpression.append()=spade.pyparsing.ParseExpression-class.html#append"><a title="spade.pyparsing.ParseExpression.append" class="py-name" href="#" onclick="return doclink('link-180', 'append', 'link-180');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">prop</tt><tt class="py-op">)</tt> </tt>
<a name="L364"></a><tt class="py-lineno">364</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">props</tt> </tt>
</div><a name="Protocol.__setitem__"></a><div id="Protocol.__setitem__-def"><a name="L365"></a><tt class="py-lineno">365</tt> <a class="py-toggle" href="#" id="Protocol.__setitem__-toggle" onclick="return toggle('Protocol.__setitem__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Protocol-class.html#__setitem__">__setitem__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">item</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Protocol.__setitem__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Protocol.__setitem__-expanded"><a name="L366"></a><tt class="py-lineno">366</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the item 'item' to the value 'val'."""</tt> </tt>
<a name="L367"></a><tt class="py-lineno">367</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">item</tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt class="py-string">'to'</tt><tt class="py-op">,</tt><tt class="py-string">'from'</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> <tt class="py-name">val</tt><tt class="py-op">=</tt><tt id="link-181" class="py-name"><a title="spade.xmpp.protocol.JID" class="py-name" href="#" onclick="return doclink('link-181', 'JID', 'link-120');">JID</a></tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
<a name="L368"></a><tt class="py-lineno">368</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-182" class="py-name"><a title="spade.xmpp.simplexml.Node.setAttr" class="py-name" href="#" onclick="return doclink('link-182', 'setAttr', 'link-146');">setAttr</a></tt><tt class="py-op">(</tt><tt class="py-name">item</tt><tt class="py-op">,</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L369"></a><tt class="py-lineno">369</tt>  <tt class="py-line"> </tt>
<a name="Message"></a><div id="Message-def"><a name="L370"></a><tt class="py-lineno">370</tt> <a class="py-toggle" href="#" id="Message-toggle" onclick="return toggle('Message');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.Message-class.html">Message</a><tt class="py-op">(</tt><tt class="py-base-class">Protocol</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Message-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Message-expanded"><a name="L371"></a><tt class="py-lineno">371</tt>  <tt class="py-line">    <tt class="py-docstring">""" XMPP Message stanza - "push" mechanism."""</tt> </tt>
<a name="Message.__init__"></a><div id="Message.__init__-def"><a name="L372"></a><tt class="py-lineno">372</tt> <a class="py-toggle" href="#" id="Message.__init__-toggle" onclick="return toggle('Message.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Message-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">to</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">body</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">typ</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">subject</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">attrs</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> <tt class="py-param">frm</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">payload</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-param">timestamp</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">xmlns</tt><tt class="py-op">=</tt><tt id="link-183" class="py-name"><a title="spade.Agent.NS_CLIENT
spade.MTP.NS_CLIENT
spade.Organization.NS_CLIENT
spade.Organization_new.NS_CLIENT
spade.Unit.NS_CLIENT
spade.Unit_new.NS_CLIENT
spade.socialnetwork.NS_CLIENT
spade.xmpp.NS_CLIENT
spade.xmpp.auth.NS_CLIENT
spade.xmpp.browser.NS_CLIENT
spade.xmpp.commands.NS_CLIENT
spade.xmpp.dispatcher.NS_CLIENT
spade.xmpp.features.NS_CLIENT
spade.xmpp.filetransfer.NS_CLIENT
spade.xmpp.protocol.NS_CLIENT
spade.xmpp.roster.NS_CLIENT
spade.xmpp.transports.NS_CLIENT
spade.xmppd.xmppd.NS_CLIENT" class="py-name" href="#" onclick="return doclink('link-183', 'NS_CLIENT', 'link-15');">NS_CLIENT</a></tt><tt class="py-op">,</tt> <tt class="py-param">node</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Message.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Message.__init__-expanded"><a name="L373"></a><tt class="py-lineno">373</tt>  <tt class="py-line">        <tt class="py-docstring">""" Create message object. You can specify recipient, text of message, type of message</tt> </tt>
<a name="L374"></a><tt class="py-lineno">374</tt>  <tt class="py-line"><tt class="py-docstring">            any additional attributes, sender of the message, any additional payload (f.e. jabber:x:delay element) and namespace in one go.</tt> </tt>
<a name="L375"></a><tt class="py-lineno">375</tt>  <tt class="py-line"><tt class="py-docstring">            Alternatively you can pass in the other XML object as the 'node' parameted to replicate it as message. """</tt> </tt>
<a name="L376"></a><tt class="py-lineno">376</tt>  <tt class="py-line">        <tt id="link-184" class="py-name" targets="Class spade.xmpp.protocol.Protocol=spade.xmpp.protocol.Protocol-class.html"><a title="spade.xmpp.protocol.Protocol" class="py-name" href="#" onclick="return doclink('link-184', 'Protocol', 'link-184');">Protocol</a></tt><tt class="py-op">.</tt><tt id="link-185" class="py-name"><a title="spade.ACLMessage.ACLMessage.__init__
spade.ACLParser.ACLParser.__init__
spade.ACLParser.ACLxmlParser.__init__
spade.AID.aid.__init__
spade.AMS.AMS.DefaultBehaviour.__init__
spade.AMS.AMS.ModifyBehaviour.__init__
spade.AMS.AMS.PlatformBehaviour.__init__
spade.AMS.AMS.RegisterBehaviour.__init__
spade.AMS.AMS.SearchBehaviour.__init__
spade.AMS.AMS.__init__
spade.AMS.AmsAgentDescription.__init__
spade.Agent.AbstractAgent.__init__
spade.Agent.Agent.__init__
spade.Agent.PlatformAgent.__init__
spade.Agent.jabberProcess.__init__
spade.BasicFipaDateTime.BasicFipaDateTime.__init__
spade.Behaviour.ACLTemplate.__init__
spade.Behaviour.ANDTemplate.__init__
spade.Behaviour.Behaviour.__init__
spade.Behaviour.BehaviourTemplate.__init__
spade.Behaviour.EventBehaviour.__init__
spade.Behaviour.FSMBehaviour.__init__
spade.Behaviour.MessageTemplate.__init__
spade.Behaviour.NOTTemplate.__init__
spade.Behaviour.ORTemplate.__init__
spade.Behaviour.OneShotBehaviour.__init__
spade.Behaviour.PeriodicBehaviour.__init__
spade.Behaviour.TimeOutBehaviour.__init__
spade.Behaviour.XORTemplate.__init__
spade.DF.DF.DefaultBehaviour.__init__
spade.DF.DF.ModifyBehaviour.__init__
spade.DF.DF.RegisterBehaviour.__init__
spade.DF.DF.SearchBehaviour.__init__
spade.DF.DF.__init__
spade.DF.DfAgentDescription.__init__
spade.DF.ServiceDescription.__init__
spade.Envelope.Envelope.__init__
spade.FIPAMessage.FipaMessage.__init__
spade.MTP.MTP.__init__
spade.MessageReceiver.MessageReceiver.__init__
spade.Organization.BanedUser.__init__
spade.Organization.CreationError.__init__
spade.Organization.DestroyError.__init__
spade.Organization.JoinError.__init__
spade.Organization.LastOwner.__init__
spade.Organization.LockedOrganization.__init__
spade.Organization.MaximumUsers.__init__
spade.Organization.MemberOfFederation.__init__
spade.Organization.MembersOnly.__init__
spade.Organization.NickNameConflict.__init__
spade.Organization.NotOwner.__init__
spade.Organization.NotSupervisor.__init__
spade.Organization.NotValidGoal.__init__
spade.Organization.NotValidName.__init__
spade.Organization.NotValidType.__init__
spade.Organization.NotValidUnit.__init__
spade.Organization.Organization.CreateRoomBehaviour.__init__
spade.Organization.Organization.CreateTeamBehaviour.__init__
spade.Organization.Organization.DestroyBehaviour.__init__
spade.Organization.Organization.GetRegistrationFormBehaviour.__init__
spade.Organization.Organization.GetUnitInfoBehaviour.__init__
spade.Organization.Organization.GetUnitListBehaviour.__init__
spade.Organization.Organization.IsMemberBehaviour.__init__
spade.Organization.Organization.MyJoinRoomBehaviour.__init__
spade.Organization.Organization.SendRegistrationFormBehaviour.__init__
spade.Organization.Organization.TestRoomNameBehaviour.__init__
spade.Organization.Organization.__init__
spade.Organization.PaswordNeeded.__init__
spade.Organization.Unavailable.__init__
spade.Organization.UnavailableFunction.__init__
spade.Organization_new.BanedUser.__init__
spade.Organization_new.CreationError.__init__
spade.Organization_new.DestroyError.__init__
spade.Organization_new.JoinError.__init__
spade.Organization_new.LastOwner.__init__
spade.Organization_new.LockedOrganization.__init__
spade.Organization_new.MaximumUsers.__init__
spade.Organization_new.MemberOfFederation.__init__
spade.Organization_new.MembersOnly.__init__
spade.Organization_new.NickNameConflict.__init__
spade.Organization_new.NotCreatePermision.__init__
spade.Organization_new.NotSupervisor.__init__
spade.Organization_new.NotValidGoal.__init__
spade.Organization_new.NotValidName.__init__
spade.Organization_new.NotValidType.__init__
spade.Organization_new.NotValidUnit.__init__
spade.Organization_new.Organization_new.CreateRoomBehaviour.__init__
spade.Organization_new.Organization_new.CreateTeamBehaviour.__init__
spade.Organization_new.Organization_new.DestroyBehaviour.__init__
spade.Organization_new.Organization_new.GetRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitInfoBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitListBehaviour.__init__
spade.Organization_new.Organization_new.IsMemberBehaviour.__init__
spade.Organization_new.Organization_new.MyJoinRoomBehaviour.__init__
spade.Organization_new.Organization_new.SendRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.TestRoomNameBehaviour.__init__
spade.Organization_new.Organization_new.__init__
spade.Organization_new.PaswordNeeded.__init__
spade.Organization_new.Unavailable.__init__
spade.Organization_new.UnavailableFunction.__init__
spade.Platform.PlatformRestart.__init__
spade.Platform.SpadePlatform.RouteBehaviour.__init__
spade.Platform.SpadePlatform.__init__
spade.RDF0Parser.RDF0Parser.__init__
spade.ReceivedObject.ReceivedObject.__init__
spade.SIMBA.SIMBA.OutboxBehaviour.__init__
spade.SIMBA.SIMBA.__init__
spade.SL0Parser.SL0Parser.__init__
spade.SpadeConfigParser.ConfigParser.__init__
spade.SpadeConfigParser.spadeXML.__init__
spade.SpadeConfigParser.spadeXMLHandler.__init__
spade.Unit.BanedUser.__init__
spade.Unit.CreationError.__init__
spade.Unit.DestroyError.__init__
spade.Unit.JoinError.__init__
spade.Unit.LastOwner.__init__
spade.Unit.LockedUnit.__init__
spade.Unit.MaximumUsers.__init__
spade.Unit.MembersOnly.__init__
spade.Unit.NickNameConflict.__init__
spade.Unit.NotAdmin.__init__
spade.Unit.NotSupervisor.__init__
spade.Unit.NotValidGoal.__init__
spade.Unit.NotValidGoalChange.__init__
spade.Unit.NotValidName.__init__
spade.Unit.NotValidType.__init__
spade.Unit.NotValidUnit.__init__
spade.Unit.PaswordNeeded.__init__
spade.Unit.Unavailable.__init__
spade.Unit.Unit.AddAdminBehaviour.__init__
spade.Unit.Unit.AddBanAgentBehaviour.__init__
spade.Unit.Unit.AddModeratorBehaviour.__init__
spade.Unit.Unit.AddOwnerBehaviour.__init__
spade.Unit.Unit.CreateRoomBehaviour.__init__
spade.Unit.Unit.DestroyBehaviour.__init__
spade.Unit.Unit.GetAdminListBehaviour.__init__
spade.Unit.Unit.GetBanAgentListBehaviour.__init__
spade.Unit.Unit.GetGoalBehaviour.__init__
spade.Unit.Unit.GetInfoBehaviour.__init__
spade.Unit.Unit.GetMaxAgentsBehaviour.__init__
spade.Unit.Unit.GetMemberListBehaviour.__init__
spade.Unit.Unit.GetMinAgentsBehaviour.__init__
spade.Unit.Unit.GetModeratorListBehaviour.__init__
spade.Unit.Unit.GetNumberOfAgentsBehaviour.__init__
spade.Unit.Unit.GetOwnerListBehaviour.__init__
spade.Unit.Unit.GiveVoiceBehaviour.__init__
spade.Unit.Unit.KickAgentBehaviour.__init__
spade.Unit.Unit.MyJoinRoomBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.__init__
spade.Unit.Unit.RemoveAdminBehaviour.__init__
spade.Unit.Unit.RemoveBanAgentBehaviour.__init__
spade.Unit.Unit.RemoveModeratorBehaviour.__init__
spade.Unit.Unit.RemoveOwnerBehaviour.__init__
spade.Unit.Unit.RevokeVoiceBehaviour.__init__
spade.Unit.Unit.SendMessageBehaviour.__init__
spade.Unit.Unit.SendPrivateMessageBehaviour.__init__
spade.Unit.Unit.SetGoalBehaviour.__init__
spade.Unit.Unit.SetMaxAgentsBehaviour.__init__
spade.Unit.Unit.SetMinAgentsBehaviour.__init__
spade.Unit.Unit.TestRoomNameBehaviour.__init__
spade.Unit.Unit.__init__
spade.Unit_new.BanedUser.__init__
spade.Unit_new.CreationError.__init__
spade.Unit_new.DestroyError.__init__
spade.Unit_new.JoinError.__init__
spade.Unit_new.LastOwner.__init__
spade.Unit_new.LockedUnit.__init__
spade.Unit_new.MaximumUsers.__init__
spade.Unit_new.MembersOnly.__init__
spade.Unit_new.NickNameConflict.__init__
spade.Unit_new.NotCreatePermision.__init__
spade.Unit_new.NotSupervisor.__init__
spade.Unit_new.NotValidGoal.__init__
spade.Unit_new.NotValidGoalChange.__init__
spade.Unit_new.NotValidName.__init__
spade.Unit_new.NotValidType.__init__
spade.Unit_new.NotValidUnit.__init__
spade.Unit_new.PaswordNeeded.__init__
spade.Unit_new.Unavailable.__init__
spade.Unit_new.Unit_new.AddAdminBehaviour.__init__
spade.Unit_new.Unit_new.AddBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.AddModeratorBehaviour.__init__
spade.Unit_new.Unit_new.CreateRoomBehaviour.__init__
spade.Unit_new.Unit_new.DestroyBehaviour.__init__
spade.Unit_new.Unit_new.GetAdminListBehaviour.__init__
spade.Unit_new.Unit_new.GetBanAgentListBehaviour.__init__
spade.Unit_new.Unit_new.GetGoalBehaviour.__init__
spade.Unit_new.Unit_new.GetInfoBehaviour.__init__
spade.Unit_new.Unit_new.GetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetMemberListBehaviour.__init__
spade.Unit_new.Unit_new.GetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetModeratorListBehaviour.__init__
spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetOwnerListBehaviour.__init__
spade.Unit_new.Unit_new.GiveVoiceBehaviour.__init__
spade.Unit_new.Unit_new.KickAgentBehaviour.__init__
spade.Unit_new.Unit_new.MyJoinRoomBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.__init__
spade.Unit_new.Unit_new.RemoveAdminBehaviour.__init__
spade.Unit_new.Unit_new.RemoveBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.RemoveModeratorBehaviour.__init__
spade.Unit_new.Unit_new.RevokeVoiceBehaviour.__init__
spade.Unit_new.Unit_new.SendMessageBehaviour.__init__
spade.Unit_new.Unit_new.SendPrivateMessageBehaviour.__init__
spade.Unit_new.Unit_new.SetGoalBehaviour.__init__
spade.Unit_new.Unit_new.SetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.SetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.TestRoomNameBehaviour.__init__
spade.Unit_new.Unit_new.__init__
spade.XMLCodec.XMLCodec.__init__
spade.bdi.BDIAgent.__init__
spade.bdi.Goal.__init__
spade.bdi.Plan.__init__
spade.bdi.Service.__init__
spade.content.ContentObject.__init__
spade.fipa.ModifyAgentBehaviour.__init__
spade.fipa.SearchAgentBehaviour.__init__
spade.fipa.deregisterServiceBehaviour.__init__
spade.fipa.getPlatformInfoBehaviour.__init__
spade.fipa.modifyServiceBehaviour.__init__
spade.fipa.registerServiceBehaviour.__init__
spade.fipa.searchServiceBehaviour.__init__
spade.logic.Expr.__init__
spade.logic.FolKB.__init__
spade.logic.KB.__init__
spade.logic.PropKB.__init__
spade.peer2peer.RequestDiscoInfoBehav.__init__
spade.peer2peer.SendStreamInitiationBehav.__init__
spade.pyparsing.And.__init__
spade.pyparsing.CaselessLiteral.__init__
spade.pyparsing.CharsNotIn.__init__
spade.pyparsing.Combine.__init__
spade.pyparsing.Dict.__init__
spade.pyparsing.Each.__init__
spade.pyparsing.Empty.__init__
spade.pyparsing.FollowedBy.__init__
spade.pyparsing.Forward.__init__
spade.pyparsing.GoToColumn.__init__
spade.pyparsing.Group.__init__
spade.pyparsing.Keyword.__init__
spade.pyparsing.LineEnd.__init__
spade.pyparsing.LineStart.__init__
spade.pyparsing.Literal.__init__
spade.pyparsing.MatchFirst.__init__
spade.pyparsing.NoMatch.__init__
spade.pyparsing.NotAny.__init__
spade.pyparsing.Optional.__init__
spade.pyparsing.Or.__init__
spade.pyparsing.ParseBaseException.__init__
spade.pyparsing.ParseElementEnhance.__init__
spade.pyparsing.ParseExpression.__init__
spade.pyparsing.ParseResults.__init__
spade.pyparsing.ParserElement.__init__
spade.pyparsing.PositionToken.__init__
spade.pyparsing.RecursiveGrammarException.__init__
spade.pyparsing.SkipTo.__init__
spade.pyparsing.StringEnd.__init__
spade.pyparsing.StringStart.__init__
spade.pyparsing.Token.__init__
spade.pyparsing.TokenConverter.__init__
spade.pyparsing.Upcase.__init__
spade.pyparsing.White.__init__
spade.pyparsing.Word.__init__
spade.pyparsing.ZeroOrMore.__init__
spade.pyratemp.FileLoader.__init__
spade.pyratemp.Parser.__init__
spade.pyratemp.PseudoSandbox.__init__
spade.pyratemp.Renderer.__init__
spade.pyratemp.StringLoader.__init__
spade.pyratemp.Template.__init__
spade.pyratemp.TemplateBase.__init__
spade.pyratemp.TemplateEval.__init__
spade.pyratemp.TemplateParseError.__init__
spade.socialnetwork.SocialItem.__init__
spade.spade_backend.SpadeBackend.__init__
spade.wui.WUI.__init__
spade.xmpp.auth.Bind.__init__
spade.xmpp.auth.ComponentBind.__init__
spade.xmpp.auth.NonSASL.__init__
spade.xmpp.auth.SASL.__init__
spade.xmpp.browser.Browser.__init__
spade.xmpp.client.CommonClient.__init__
spade.xmpp.client.Component.__init__
spade.xmpp.client.PlugIn.__init__
spade.xmpp.commands.Command_Handler_Prototype.__init__
spade.xmpp.commands.Commands.__init__
spade.xmpp.commands.TestCommand.__init__
spade.xmpp.debug.Debug.__init__
spade.xmpp.debug.NoDebug.__init__
spade.xmpp.dispatcher.Dispatcher.__init__
spade.xmpp.filetransfer.IBB.__init__
spade.xmpp.protocol.DataField.__init__
spade.xmpp.protocol.DataForm.__init__
spade.xmpp.protocol.Error.__init__
spade.xmpp.protocol.ErrorNode.__init__
spade.xmpp.protocol.Iq.__init__
spade.xmpp.protocol.JID.__init__
spade.xmpp.protocol.Message.__init__
spade.xmpp.protocol.Presence.__init__
spade.xmpp.protocol.Protocol.__init__
spade.xmpp.roster.Roster.__init__
spade.xmpp.session.Session.__init__
spade.xmpp.simplexml.Node.__init__
spade.xmpp.simplexml.NodeBuilder.__init__
spade.xmpp.simplexml.T.__init__
spade.xmpp.transports.HTTPPROXYsocket.__init__
spade.xmpp.transports.TCPsocket.__init__
spade.xmpp.transports.error.__init__
spade.xmppd.modules.config.Config.__init__
spade.xmppd.modules.config.xmppdXML.__init__
spade.xmppd.modules.config.xmppdXMLHandler.__init__
spade.xmppd.modules.muc.BadPassword.__init__
spade.xmppd.modules.muc.Blacklisted.__init__
spade.xmppd.modules.muc.MaxUsers.__init__
spade.xmppd.modules.muc.NickLockedDown.__init__
spade.xmppd.modules.muc.NoVoice.__init__
spade.xmppd.modules.muc.NotAMember.__init__
spade.xmppd.modules.muc.Participant.__init__
spade.xmppd.modules.muc.Room.__init__
spade.xmppd.modules.muc.SerializableRoom.__init__
spade.xmppd.modules.wq.Conflict.__init__
spade.xmppd.modules.wq.Group.__init__
spade.xmppd.modules.wq.ItemNotFound.__init__
spade.xmppd.xmppd.RPC_Client.__init__
spade.xmppd.xmppd.Server.__init__
spade.xmppd.xmppd.Session.__init__
spade.xmppd.xmppd.Session_Dummy.Stream.__init__
spade.xmppd.xmppd.Session_Dummy.__init__
spade.xmppd.xmppd.Socker_client.__init__
spade.xmppd.xmppd.fake_select.__init__
spade.xmppd.xmppd.fake_select.poll.__init__
spade.xmppd.xmppd.get_input.__init__
spade.xmppd.xmppd.localizer.__init__
spade.xmppd.xmppd.multisession_manager.__init__
spade.xmppd.xmppd.multisession_manager.multisession_thread.__init__" class="py-name" href="#" onclick="return doclink('link-185', '__init__', 'link-129');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-string">'message'</tt><tt class="py-op">,</tt> <tt class="py-name">to</tt><tt class="py-op">=</tt><tt class="py-name">to</tt><tt class="py-op">,</tt> <tt class="py-name">typ</tt><tt class="py-op">=</tt><tt class="py-name">typ</tt><tt class="py-op">,</tt> <tt class="py-name">attrs</tt><tt class="py-op">=</tt><tt class="py-name">attrs</tt><tt class="py-op">,</tt> <tt class="py-name">frm</tt><tt class="py-op">=</tt><tt class="py-name">frm</tt><tt class="py-op">,</tt> <tt class="py-name">payload</tt><tt class="py-op">=</tt><tt class="py-name">payload</tt><tt class="py-op">,</tt> <tt class="py-name">timestamp</tt><tt class="py-op">=</tt><tt class="py-name">timestamp</tt><tt class="py-op">,</tt> <tt class="py-name">xmlns</tt><tt class="py-op">=</tt><tt class="py-name">xmlns</tt><tt class="py-op">,</tt> <tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">)</tt> </tt>
<a name="L377"></a><tt class="py-lineno">377</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-186" class="py-name" targets="Method spade.xmppd.modules.webadmin.WebAdminHandler.body()=spade.xmppd.modules.webadmin.WebAdminHandler-class.html#body"><a title="spade.xmppd.modules.webadmin.WebAdminHandler.body" class="py-name" href="#" onclick="return doclink('link-186', 'body', 'link-186');">body</a></tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-187" class="py-name" targets="Method spade.xmpp.protocol.Message.setBody()=spade.xmpp.protocol.Message-class.html#setBody"><a title="spade.xmpp.protocol.Message.setBody" class="py-name" href="#" onclick="return doclink('link-187', 'setBody', 'link-187');">setBody</a></tt><tt class="py-op">(</tt><tt id="link-188" class="py-name"><a title="spade.xmppd.modules.webadmin.WebAdminHandler.body" class="py-name" href="#" onclick="return doclink('link-188', 'body', 'link-186');">body</a></tt><tt class="py-op">)</tt> </tt>
<a name="L378"></a><tt class="py-lineno">378</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">subject</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-189" class="py-name" targets="Method spade.xmpp.protocol.Message.setSubject()=spade.xmpp.protocol.Message-class.html#setSubject,Method spade.xmppd.modules.muc.Room.setSubject()=spade.xmppd.modules.muc.Room-class.html#setSubject"><a title="spade.xmpp.protocol.Message.setSubject
spade.xmppd.modules.muc.Room.setSubject" class="py-name" href="#" onclick="return doclink('link-189', 'setSubject', 'link-189');">setSubject</a></tt><tt class="py-op">(</tt><tt class="py-name">subject</tt><tt class="py-op">)</tt> </tt>
</div><a name="Message.getBody"></a><div id="Message.getBody-def"><a name="L379"></a><tt class="py-lineno">379</tt> <a class="py-toggle" href="#" id="Message.getBody-toggle" onclick="return toggle('Message.getBody');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Message-class.html#getBody">getBody</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Message.getBody-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Message.getBody-expanded"><a name="L380"></a><tt class="py-lineno">380</tt>  <tt class="py-line">        <tt class="py-docstring">""" Returns text of the message. """</tt> </tt>
<a name="L381"></a><tt class="py-lineno">381</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-190" class="py-name" targets="Method spade.xmpp.simplexml.Node.getTagData()=spade.xmpp.simplexml.Node-class.html#getTagData"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-190', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'body'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Message.getSubject"></a><div id="Message.getSubject-def"><a name="L382"></a><tt class="py-lineno">382</tt> <a class="py-toggle" href="#" id="Message.getSubject-toggle" onclick="return toggle('Message.getSubject');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Message-class.html#getSubject">getSubject</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Message.getSubject-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Message.getSubject-expanded"><a name="L383"></a><tt class="py-lineno">383</tt>  <tt class="py-line">        <tt class="py-docstring">""" Returns subject of the message. """</tt> </tt>
<a name="L384"></a><tt class="py-lineno">384</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-191" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-191', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'subject'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Message.getThread"></a><div id="Message.getThread-def"><a name="L385"></a><tt class="py-lineno">385</tt> <a class="py-toggle" href="#" id="Message.getThread-toggle" onclick="return toggle('Message.getThread');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Message-class.html#getThread">getThread</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Message.getThread-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Message.getThread-expanded"><a name="L386"></a><tt class="py-lineno">386</tt>  <tt class="py-line">        <tt class="py-docstring">""" Returns thread of the message. """</tt> </tt>
<a name="L387"></a><tt class="py-lineno">387</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-192" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-192', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'thread'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Message.setBody"></a><div id="Message.setBody-def"><a name="L388"></a><tt class="py-lineno">388</tt> <a class="py-toggle" href="#" id="Message.setBody-toggle" onclick="return toggle('Message.setBody');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Message-class.html#setBody">setBody</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Message.setBody-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Message.setBody-expanded"><a name="L389"></a><tt class="py-lineno">389</tt>  <tt class="py-line">        <tt class="py-docstring">""" Sets the text of the message. """</tt> </tt>
<a name="L390"></a><tt class="py-lineno">390</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-193" class="py-name" targets="Method spade.xmpp.simplexml.Node.setTagData()=spade.xmpp.simplexml.Node-class.html#setTagData"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-193', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'body'</tt><tt class="py-op">,</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div><a name="Message.setSubject"></a><div id="Message.setSubject-def"><a name="L391"></a><tt class="py-lineno">391</tt> <a class="py-toggle" href="#" id="Message.setSubject-toggle" onclick="return toggle('Message.setSubject');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Message-class.html#setSubject">setSubject</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Message.setSubject-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Message.setSubject-expanded"><a name="L392"></a><tt class="py-lineno">392</tt>  <tt class="py-line">        <tt class="py-docstring">""" Sets the subject of the message. """</tt> </tt>
<a name="L393"></a><tt class="py-lineno">393</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-194" class="py-name"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-194', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'subject'</tt><tt class="py-op">,</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div><a name="Message.setThread"></a><div id="Message.setThread-def"><a name="L394"></a><tt class="py-lineno">394</tt> <a class="py-toggle" href="#" id="Message.setThread-toggle" onclick="return toggle('Message.setThread');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Message-class.html#setThread">setThread</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Message.setThread-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Message.setThread-expanded"><a name="L395"></a><tt class="py-lineno">395</tt>  <tt class="py-line">        <tt class="py-docstring">""" Sets the thread of the message. """</tt> </tt>
<a name="L396"></a><tt class="py-lineno">396</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-195" class="py-name"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-195', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'thread'</tt><tt class="py-op">,</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div><a name="Message.buildReply"></a><div id="Message.buildReply-def"><a name="L397"></a><tt class="py-lineno">397</tt> <a class="py-toggle" href="#" id="Message.buildReply-toggle" onclick="return toggle('Message.buildReply');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Message-class.html#buildReply">buildReply</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">text</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Message.buildReply-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Message.buildReply-expanded"><a name="L398"></a><tt class="py-lineno">398</tt>  <tt class="py-line">        <tt class="py-docstring">""" Builds and returns another message object with specified text.</tt> </tt>
<a name="L399"></a><tt class="py-lineno">399</tt>  <tt class="py-line"><tt class="py-docstring">            The to, from and thread properties of new message are pre-set as reply to this message. """</tt> </tt>
<a name="L400"></a><tt class="py-lineno">400</tt>  <tt class="py-line">        <tt class="py-name">m</tt><tt class="py-op">=</tt><tt id="link-196" class="py-name" targets="Class mimetools.Message=mimetools.Message-class.html,Class spade.xmpp.protocol.Message=spade.xmpp.protocol.Message-class.html"><a title="mimetools.Message
spade.xmpp.protocol.Message" class="py-name" href="#" onclick="return doclink('link-196', 'Message', 'link-196');">Message</a></tt><tt class="py-op">(</tt><tt class="py-name">to</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-197" class="py-name" targets="Method spade.Envelope.Envelope.getFrom()=spade.Envelope.Envelope-class.html#getFrom,Method spade.ReceivedObject.ReceivedObject.getFrom()=spade.ReceivedObject.ReceivedObject-class.html#getFrom,Method spade.xmpp.protocol.Protocol.getFrom()=spade.xmpp.protocol.Protocol-class.html#getFrom"><a title="spade.Envelope.Envelope.getFrom
spade.ReceivedObject.ReceivedObject.getFrom
spade.xmpp.protocol.Protocol.getFrom" class="py-name" href="#" onclick="return doclink('link-197', 'getFrom', 'link-197');">getFrom</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt><tt class="py-name">frm</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-198" class="py-name" targets="Method spade.Envelope.Envelope.getTo()=spade.Envelope.Envelope-class.html#getTo,Method spade.xmpp.protocol.Protocol.getTo()=spade.xmpp.protocol.Protocol-class.html#getTo"><a title="spade.Envelope.Envelope.getTo
spade.xmpp.protocol.Protocol.getTo" class="py-name" href="#" onclick="return doclink('link-198', 'getTo', 'link-198');">getTo</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt><tt id="link-199" class="py-name"><a title="spade.xmppd.modules.webadmin.WebAdminHandler.body" class="py-name" href="#" onclick="return doclink('link-199', 'body', 'link-186');">body</a></tt><tt class="py-op">=</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
<a name="L401"></a><tt class="py-lineno">401</tt>  <tt class="py-line">        <tt class="py-name">th</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-200" class="py-name" targets="Method spade.xmpp.protocol.Message.getThread()=spade.xmpp.protocol.Message-class.html#getThread"><a title="spade.xmpp.protocol.Message.getThread" class="py-name" href="#" onclick="return doclink('link-200', 'getThread', 'link-200');">getThread</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L402"></a><tt class="py-lineno">402</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">th</tt><tt class="py-op">:</tt> <tt class="py-name">m</tt><tt class="py-op">.</tt><tt id="link-201" class="py-name" targets="Method spade.xmpp.protocol.Message.setThread()=spade.xmpp.protocol.Message-class.html#setThread"><a title="spade.xmpp.protocol.Message.setThread" class="py-name" href="#" onclick="return doclink('link-201', 'setThread', 'link-201');">setThread</a></tt><tt class="py-op">(</tt><tt class="py-name">th</tt><tt class="py-op">)</tt> </tt>
<a name="L403"></a><tt class="py-lineno">403</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">m</tt> </tt>
</div></div><a name="L404"></a><tt class="py-lineno">404</tt>  <tt class="py-line"> </tt>
<a name="Presence"></a><div id="Presence-def"><a name="L405"></a><tt class="py-lineno">405</tt> <a class="py-toggle" href="#" id="Presence-toggle" onclick="return toggle('Presence');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html">Presence</a><tt class="py-op">(</tt><tt class="py-base-class">Protocol</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Presence-expanded"><a name="L406"></a><tt class="py-lineno">406</tt>  <tt class="py-line">    <tt class="py-docstring">""" XMPP Presence object."""</tt> </tt>
<a name="Presence.__init__"></a><div id="Presence.__init__-def"><a name="L407"></a><tt class="py-lineno">407</tt> <a class="py-toggle" href="#" id="Presence.__init__-toggle" onclick="return toggle('Presence.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">to</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">typ</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">priority</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">show</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">status</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">attrs</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> <tt class="py-param">frm</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">timestamp</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">payload</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-param">xmlns</tt><tt class="py-op">=</tt><tt id="link-202" class="py-name"><a title="spade.Agent.NS_CLIENT
spade.MTP.NS_CLIENT
spade.Organization.NS_CLIENT
spade.Organization_new.NS_CLIENT
spade.Unit.NS_CLIENT
spade.Unit_new.NS_CLIENT
spade.socialnetwork.NS_CLIENT
spade.xmpp.NS_CLIENT
spade.xmpp.auth.NS_CLIENT
spade.xmpp.browser.NS_CLIENT
spade.xmpp.commands.NS_CLIENT
spade.xmpp.dispatcher.NS_CLIENT
spade.xmpp.features.NS_CLIENT
spade.xmpp.filetransfer.NS_CLIENT
spade.xmpp.protocol.NS_CLIENT
spade.xmpp.roster.NS_CLIENT
spade.xmpp.transports.NS_CLIENT
spade.xmppd.xmppd.NS_CLIENT" class="py-name" href="#" onclick="return doclink('link-202', 'NS_CLIENT', 'link-15');">NS_CLIENT</a></tt><tt class="py-op">,</tt> <tt class="py-param">node</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.__init__-expanded"><a name="L408"></a><tt class="py-lineno">408</tt>  <tt class="py-line">        <tt class="py-docstring">""" Create presence object. You can specify recipient, type of message, priority, show and status values</tt> </tt>
<a name="L409"></a><tt class="py-lineno">409</tt>  <tt class="py-line"><tt class="py-docstring">            any additional attributes, sender of the presence, timestamp, any additional payload (f.e. jabber:x:delay element) and namespace in one go.</tt> </tt>
<a name="L410"></a><tt class="py-lineno">410</tt>  <tt class="py-line"><tt class="py-docstring">            Alternatively you can pass in the other XML object as the 'node' parameted to replicate it as presence. """</tt> </tt>
<a name="L411"></a><tt class="py-lineno">411</tt>  <tt class="py-line">        <tt id="link-203" class="py-name"><a title="spade.xmpp.protocol.Protocol" class="py-name" href="#" onclick="return doclink('link-203', 'Protocol', 'link-184');">Protocol</a></tt><tt class="py-op">.</tt><tt id="link-204" class="py-name"><a title="spade.ACLMessage.ACLMessage.__init__
spade.ACLParser.ACLParser.__init__
spade.ACLParser.ACLxmlParser.__init__
spade.AID.aid.__init__
spade.AMS.AMS.DefaultBehaviour.__init__
spade.AMS.AMS.ModifyBehaviour.__init__
spade.AMS.AMS.PlatformBehaviour.__init__
spade.AMS.AMS.RegisterBehaviour.__init__
spade.AMS.AMS.SearchBehaviour.__init__
spade.AMS.AMS.__init__
spade.AMS.AmsAgentDescription.__init__
spade.Agent.AbstractAgent.__init__
spade.Agent.Agent.__init__
spade.Agent.PlatformAgent.__init__
spade.Agent.jabberProcess.__init__
spade.BasicFipaDateTime.BasicFipaDateTime.__init__
spade.Behaviour.ACLTemplate.__init__
spade.Behaviour.ANDTemplate.__init__
spade.Behaviour.Behaviour.__init__
spade.Behaviour.BehaviourTemplate.__init__
spade.Behaviour.EventBehaviour.__init__
spade.Behaviour.FSMBehaviour.__init__
spade.Behaviour.MessageTemplate.__init__
spade.Behaviour.NOTTemplate.__init__
spade.Behaviour.ORTemplate.__init__
spade.Behaviour.OneShotBehaviour.__init__
spade.Behaviour.PeriodicBehaviour.__init__
spade.Behaviour.TimeOutBehaviour.__init__
spade.Behaviour.XORTemplate.__init__
spade.DF.DF.DefaultBehaviour.__init__
spade.DF.DF.ModifyBehaviour.__init__
spade.DF.DF.RegisterBehaviour.__init__
spade.DF.DF.SearchBehaviour.__init__
spade.DF.DF.__init__
spade.DF.DfAgentDescription.__init__
spade.DF.ServiceDescription.__init__
spade.Envelope.Envelope.__init__
spade.FIPAMessage.FipaMessage.__init__
spade.MTP.MTP.__init__
spade.MessageReceiver.MessageReceiver.__init__
spade.Organization.BanedUser.__init__
spade.Organization.CreationError.__init__
spade.Organization.DestroyError.__init__
spade.Organization.JoinError.__init__
spade.Organization.LastOwner.__init__
spade.Organization.LockedOrganization.__init__
spade.Organization.MaximumUsers.__init__
spade.Organization.MemberOfFederation.__init__
spade.Organization.MembersOnly.__init__
spade.Organization.NickNameConflict.__init__
spade.Organization.NotOwner.__init__
spade.Organization.NotSupervisor.__init__
spade.Organization.NotValidGoal.__init__
spade.Organization.NotValidName.__init__
spade.Organization.NotValidType.__init__
spade.Organization.NotValidUnit.__init__
spade.Organization.Organization.CreateRoomBehaviour.__init__
spade.Organization.Organization.CreateTeamBehaviour.__init__
spade.Organization.Organization.DestroyBehaviour.__init__
spade.Organization.Organization.GetRegistrationFormBehaviour.__init__
spade.Organization.Organization.GetUnitInfoBehaviour.__init__
spade.Organization.Organization.GetUnitListBehaviour.__init__
spade.Organization.Organization.IsMemberBehaviour.__init__
spade.Organization.Organization.MyJoinRoomBehaviour.__init__
spade.Organization.Organization.SendRegistrationFormBehaviour.__init__
spade.Organization.Organization.TestRoomNameBehaviour.__init__
spade.Organization.Organization.__init__
spade.Organization.PaswordNeeded.__init__
spade.Organization.Unavailable.__init__
spade.Organization.UnavailableFunction.__init__
spade.Organization_new.BanedUser.__init__
spade.Organization_new.CreationError.__init__
spade.Organization_new.DestroyError.__init__
spade.Organization_new.JoinError.__init__
spade.Organization_new.LastOwner.__init__
spade.Organization_new.LockedOrganization.__init__
spade.Organization_new.MaximumUsers.__init__
spade.Organization_new.MemberOfFederation.__init__
spade.Organization_new.MembersOnly.__init__
spade.Organization_new.NickNameConflict.__init__
spade.Organization_new.NotCreatePermision.__init__
spade.Organization_new.NotSupervisor.__init__
spade.Organization_new.NotValidGoal.__init__
spade.Organization_new.NotValidName.__init__
spade.Organization_new.NotValidType.__init__
spade.Organization_new.NotValidUnit.__init__
spade.Organization_new.Organization_new.CreateRoomBehaviour.__init__
spade.Organization_new.Organization_new.CreateTeamBehaviour.__init__
spade.Organization_new.Organization_new.DestroyBehaviour.__init__
spade.Organization_new.Organization_new.GetRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitInfoBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitListBehaviour.__init__
spade.Organization_new.Organization_new.IsMemberBehaviour.__init__
spade.Organization_new.Organization_new.MyJoinRoomBehaviour.__init__
spade.Organization_new.Organization_new.SendRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.TestRoomNameBehaviour.__init__
spade.Organization_new.Organization_new.__init__
spade.Organization_new.PaswordNeeded.__init__
spade.Organization_new.Unavailable.__init__
spade.Organization_new.UnavailableFunction.__init__
spade.Platform.PlatformRestart.__init__
spade.Platform.SpadePlatform.RouteBehaviour.__init__
spade.Platform.SpadePlatform.__init__
spade.RDF0Parser.RDF0Parser.__init__
spade.ReceivedObject.ReceivedObject.__init__
spade.SIMBA.SIMBA.OutboxBehaviour.__init__
spade.SIMBA.SIMBA.__init__
spade.SL0Parser.SL0Parser.__init__
spade.SpadeConfigParser.ConfigParser.__init__
spade.SpadeConfigParser.spadeXML.__init__
spade.SpadeConfigParser.spadeXMLHandler.__init__
spade.Unit.BanedUser.__init__
spade.Unit.CreationError.__init__
spade.Unit.DestroyError.__init__
spade.Unit.JoinError.__init__
spade.Unit.LastOwner.__init__
spade.Unit.LockedUnit.__init__
spade.Unit.MaximumUsers.__init__
spade.Unit.MembersOnly.__init__
spade.Unit.NickNameConflict.__init__
spade.Unit.NotAdmin.__init__
spade.Unit.NotSupervisor.__init__
spade.Unit.NotValidGoal.__init__
spade.Unit.NotValidGoalChange.__init__
spade.Unit.NotValidName.__init__
spade.Unit.NotValidType.__init__
spade.Unit.NotValidUnit.__init__
spade.Unit.PaswordNeeded.__init__
spade.Unit.Unavailable.__init__
spade.Unit.Unit.AddAdminBehaviour.__init__
spade.Unit.Unit.AddBanAgentBehaviour.__init__
spade.Unit.Unit.AddModeratorBehaviour.__init__
spade.Unit.Unit.AddOwnerBehaviour.__init__
spade.Unit.Unit.CreateRoomBehaviour.__init__
spade.Unit.Unit.DestroyBehaviour.__init__
spade.Unit.Unit.GetAdminListBehaviour.__init__
spade.Unit.Unit.GetBanAgentListBehaviour.__init__
spade.Unit.Unit.GetGoalBehaviour.__init__
spade.Unit.Unit.GetInfoBehaviour.__init__
spade.Unit.Unit.GetMaxAgentsBehaviour.__init__
spade.Unit.Unit.GetMemberListBehaviour.__init__
spade.Unit.Unit.GetMinAgentsBehaviour.__init__
spade.Unit.Unit.GetModeratorListBehaviour.__init__
spade.Unit.Unit.GetNumberOfAgentsBehaviour.__init__
spade.Unit.Unit.GetOwnerListBehaviour.__init__
spade.Unit.Unit.GiveVoiceBehaviour.__init__
spade.Unit.Unit.KickAgentBehaviour.__init__
spade.Unit.Unit.MyJoinRoomBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.__init__
spade.Unit.Unit.RemoveAdminBehaviour.__init__
spade.Unit.Unit.RemoveBanAgentBehaviour.__init__
spade.Unit.Unit.RemoveModeratorBehaviour.__init__
spade.Unit.Unit.RemoveOwnerBehaviour.__init__
spade.Unit.Unit.RevokeVoiceBehaviour.__init__
spade.Unit.Unit.SendMessageBehaviour.__init__
spade.Unit.Unit.SendPrivateMessageBehaviour.__init__
spade.Unit.Unit.SetGoalBehaviour.__init__
spade.Unit.Unit.SetMaxAgentsBehaviour.__init__
spade.Unit.Unit.SetMinAgentsBehaviour.__init__
spade.Unit.Unit.TestRoomNameBehaviour.__init__
spade.Unit.Unit.__init__
spade.Unit_new.BanedUser.__init__
spade.Unit_new.CreationError.__init__
spade.Unit_new.DestroyError.__init__
spade.Unit_new.JoinError.__init__
spade.Unit_new.LastOwner.__init__
spade.Unit_new.LockedUnit.__init__
spade.Unit_new.MaximumUsers.__init__
spade.Unit_new.MembersOnly.__init__
spade.Unit_new.NickNameConflict.__init__
spade.Unit_new.NotCreatePermision.__init__
spade.Unit_new.NotSupervisor.__init__
spade.Unit_new.NotValidGoal.__init__
spade.Unit_new.NotValidGoalChange.__init__
spade.Unit_new.NotValidName.__init__
spade.Unit_new.NotValidType.__init__
spade.Unit_new.NotValidUnit.__init__
spade.Unit_new.PaswordNeeded.__init__
spade.Unit_new.Unavailable.__init__
spade.Unit_new.Unit_new.AddAdminBehaviour.__init__
spade.Unit_new.Unit_new.AddBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.AddModeratorBehaviour.__init__
spade.Unit_new.Unit_new.CreateRoomBehaviour.__init__
spade.Unit_new.Unit_new.DestroyBehaviour.__init__
spade.Unit_new.Unit_new.GetAdminListBehaviour.__init__
spade.Unit_new.Unit_new.GetBanAgentListBehaviour.__init__
spade.Unit_new.Unit_new.GetGoalBehaviour.__init__
spade.Unit_new.Unit_new.GetInfoBehaviour.__init__
spade.Unit_new.Unit_new.GetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetMemberListBehaviour.__init__
spade.Unit_new.Unit_new.GetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetModeratorListBehaviour.__init__
spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetOwnerListBehaviour.__init__
spade.Unit_new.Unit_new.GiveVoiceBehaviour.__init__
spade.Unit_new.Unit_new.KickAgentBehaviour.__init__
spade.Unit_new.Unit_new.MyJoinRoomBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.__init__
spade.Unit_new.Unit_new.RemoveAdminBehaviour.__init__
spade.Unit_new.Unit_new.RemoveBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.RemoveModeratorBehaviour.__init__
spade.Unit_new.Unit_new.RevokeVoiceBehaviour.__init__
spade.Unit_new.Unit_new.SendMessageBehaviour.__init__
spade.Unit_new.Unit_new.SendPrivateMessageBehaviour.__init__
spade.Unit_new.Unit_new.SetGoalBehaviour.__init__
spade.Unit_new.Unit_new.SetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.SetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.TestRoomNameBehaviour.__init__
spade.Unit_new.Unit_new.__init__
spade.XMLCodec.XMLCodec.__init__
spade.bdi.BDIAgent.__init__
spade.bdi.Goal.__init__
spade.bdi.Plan.__init__
spade.bdi.Service.__init__
spade.content.ContentObject.__init__
spade.fipa.ModifyAgentBehaviour.__init__
spade.fipa.SearchAgentBehaviour.__init__
spade.fipa.deregisterServiceBehaviour.__init__
spade.fipa.getPlatformInfoBehaviour.__init__
spade.fipa.modifyServiceBehaviour.__init__
spade.fipa.registerServiceBehaviour.__init__
spade.fipa.searchServiceBehaviour.__init__
spade.logic.Expr.__init__
spade.logic.FolKB.__init__
spade.logic.KB.__init__
spade.logic.PropKB.__init__
spade.peer2peer.RequestDiscoInfoBehav.__init__
spade.peer2peer.SendStreamInitiationBehav.__init__
spade.pyparsing.And.__init__
spade.pyparsing.CaselessLiteral.__init__
spade.pyparsing.CharsNotIn.__init__
spade.pyparsing.Combine.__init__
spade.pyparsing.Dict.__init__
spade.pyparsing.Each.__init__
spade.pyparsing.Empty.__init__
spade.pyparsing.FollowedBy.__init__
spade.pyparsing.Forward.__init__
spade.pyparsing.GoToColumn.__init__
spade.pyparsing.Group.__init__
spade.pyparsing.Keyword.__init__
spade.pyparsing.LineEnd.__init__
spade.pyparsing.LineStart.__init__
spade.pyparsing.Literal.__init__
spade.pyparsing.MatchFirst.__init__
spade.pyparsing.NoMatch.__init__
spade.pyparsing.NotAny.__init__
spade.pyparsing.Optional.__init__
spade.pyparsing.Or.__init__
spade.pyparsing.ParseBaseException.__init__
spade.pyparsing.ParseElementEnhance.__init__
spade.pyparsing.ParseExpression.__init__
spade.pyparsing.ParseResults.__init__
spade.pyparsing.ParserElement.__init__
spade.pyparsing.PositionToken.__init__
spade.pyparsing.RecursiveGrammarException.__init__
spade.pyparsing.SkipTo.__init__
spade.pyparsing.StringEnd.__init__
spade.pyparsing.StringStart.__init__
spade.pyparsing.Token.__init__
spade.pyparsing.TokenConverter.__init__
spade.pyparsing.Upcase.__init__
spade.pyparsing.White.__init__
spade.pyparsing.Word.__init__
spade.pyparsing.ZeroOrMore.__init__
spade.pyratemp.FileLoader.__init__
spade.pyratemp.Parser.__init__
spade.pyratemp.PseudoSandbox.__init__
spade.pyratemp.Renderer.__init__
spade.pyratemp.StringLoader.__init__
spade.pyratemp.Template.__init__
spade.pyratemp.TemplateBase.__init__
spade.pyratemp.TemplateEval.__init__
spade.pyratemp.TemplateParseError.__init__
spade.socialnetwork.SocialItem.__init__
spade.spade_backend.SpadeBackend.__init__
spade.wui.WUI.__init__
spade.xmpp.auth.Bind.__init__
spade.xmpp.auth.ComponentBind.__init__
spade.xmpp.auth.NonSASL.__init__
spade.xmpp.auth.SASL.__init__
spade.xmpp.browser.Browser.__init__
spade.xmpp.client.CommonClient.__init__
spade.xmpp.client.Component.__init__
spade.xmpp.client.PlugIn.__init__
spade.xmpp.commands.Command_Handler_Prototype.__init__
spade.xmpp.commands.Commands.__init__
spade.xmpp.commands.TestCommand.__init__
spade.xmpp.debug.Debug.__init__
spade.xmpp.debug.NoDebug.__init__
spade.xmpp.dispatcher.Dispatcher.__init__
spade.xmpp.filetransfer.IBB.__init__
spade.xmpp.protocol.DataField.__init__
spade.xmpp.protocol.DataForm.__init__
spade.xmpp.protocol.Error.__init__
spade.xmpp.protocol.ErrorNode.__init__
spade.xmpp.protocol.Iq.__init__
spade.xmpp.protocol.JID.__init__
spade.xmpp.protocol.Message.__init__
spade.xmpp.protocol.Presence.__init__
spade.xmpp.protocol.Protocol.__init__
spade.xmpp.roster.Roster.__init__
spade.xmpp.session.Session.__init__
spade.xmpp.simplexml.Node.__init__
spade.xmpp.simplexml.NodeBuilder.__init__
spade.xmpp.simplexml.T.__init__
spade.xmpp.transports.HTTPPROXYsocket.__init__
spade.xmpp.transports.TCPsocket.__init__
spade.xmpp.transports.error.__init__
spade.xmppd.modules.config.Config.__init__
spade.xmppd.modules.config.xmppdXML.__init__
spade.xmppd.modules.config.xmppdXMLHandler.__init__
spade.xmppd.modules.muc.BadPassword.__init__
spade.xmppd.modules.muc.Blacklisted.__init__
spade.xmppd.modules.muc.MaxUsers.__init__
spade.xmppd.modules.muc.NickLockedDown.__init__
spade.xmppd.modules.muc.NoVoice.__init__
spade.xmppd.modules.muc.NotAMember.__init__
spade.xmppd.modules.muc.Participant.__init__
spade.xmppd.modules.muc.Room.__init__
spade.xmppd.modules.muc.SerializableRoom.__init__
spade.xmppd.modules.wq.Conflict.__init__
spade.xmppd.modules.wq.Group.__init__
spade.xmppd.modules.wq.ItemNotFound.__init__
spade.xmppd.xmppd.RPC_Client.__init__
spade.xmppd.xmppd.Server.__init__
spade.xmppd.xmppd.Session.__init__
spade.xmppd.xmppd.Session_Dummy.Stream.__init__
spade.xmppd.xmppd.Session_Dummy.__init__
spade.xmppd.xmppd.Socker_client.__init__
spade.xmppd.xmppd.fake_select.__init__
spade.xmppd.xmppd.fake_select.poll.__init__
spade.xmppd.xmppd.get_input.__init__
spade.xmppd.xmppd.localizer.__init__
spade.xmppd.xmppd.multisession_manager.__init__
spade.xmppd.xmppd.multisession_manager.multisession_thread.__init__" class="py-name" href="#" onclick="return doclink('link-204', '__init__', 'link-129');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-string">'presence'</tt><tt class="py-op">,</tt> <tt class="py-name">to</tt><tt class="py-op">=</tt><tt class="py-name">to</tt><tt class="py-op">,</tt> <tt class="py-name">typ</tt><tt class="py-op">=</tt><tt class="py-name">typ</tt><tt class="py-op">,</tt> <tt class="py-name">attrs</tt><tt class="py-op">=</tt><tt class="py-name">attrs</tt><tt class="py-op">,</tt> <tt class="py-name">frm</tt><tt class="py-op">=</tt><tt class="py-name">frm</tt><tt class="py-op">,</tt> <tt class="py-name">payload</tt><tt class="py-op">=</tt><tt class="py-name">payload</tt><tt class="py-op">,</tt> <tt class="py-name">timestamp</tt><tt class="py-op">=</tt><tt class="py-name">timestamp</tt><tt class="py-op">,</tt> <tt class="py-name">xmlns</tt><tt class="py-op">=</tt><tt class="py-name">xmlns</tt><tt class="py-op">,</tt> <tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">)</tt> </tt>
<a name="L412"></a><tt class="py-lineno">412</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">priority</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-205" class="py-name" targets="Method spade.xmpp.protocol.Presence.setPriority()=spade.xmpp.protocol.Presence-class.html#setPriority"><a title="spade.xmpp.protocol.Presence.setPriority" class="py-name" href="#" onclick="return doclink('link-205', 'setPriority', 'link-205');">setPriority</a></tt><tt class="py-op">(</tt><tt class="py-name">priority</tt><tt class="py-op">)</tt> </tt>
<a name="L413"></a><tt class="py-lineno">413</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-206" class="py-name" targets="Method spade.xmpp.debug.Debug.show()=spade.xmpp.debug.Debug-class.html#show,Method spade.xmpp.debug.NoDebug.show()=spade.xmpp.debug.NoDebug-class.html#show"><a title="spade.xmpp.debug.Debug.show
spade.xmpp.debug.NoDebug.show" class="py-name" href="#" onclick="return doclink('link-206', 'show', 'link-206');">show</a></tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-207" class="py-name" targets="Method spade.xmpp.protocol.Presence.setShow()=spade.xmpp.protocol.Presence-class.html#setShow"><a title="spade.xmpp.protocol.Presence.setShow" class="py-name" href="#" onclick="return doclink('link-207', 'setShow', 'link-207');">setShow</a></tt><tt class="py-op">(</tt><tt id="link-208" class="py-name"><a title="spade.xmpp.debug.Debug.show
spade.xmpp.debug.NoDebug.show" class="py-name" href="#" onclick="return doclink('link-208', 'show', 'link-206');">show</a></tt><tt class="py-op">)</tt> </tt>
<a name="L414"></a><tt class="py-lineno">414</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">status</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-209" class="py-name" targets="Method spade.xmpp.protocol.Presence.setStatus()=spade.xmpp.protocol.Presence-class.html#setStatus"><a title="spade.xmpp.protocol.Presence.setStatus" class="py-name" href="#" onclick="return doclink('link-209', 'setStatus', 'link-209');">setStatus</a></tt><tt class="py-op">(</tt><tt class="py-name">status</tt><tt class="py-op">)</tt> </tt>
</div><a name="Presence.getPriority"></a><div id="Presence.getPriority-def"><a name="L415"></a><tt class="py-lineno">415</tt> <a class="py-toggle" href="#" id="Presence.getPriority-toggle" onclick="return toggle('Presence.getPriority');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#getPriority">getPriority</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.getPriority-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.getPriority-expanded"><a name="L416"></a><tt class="py-lineno">416</tt>  <tt class="py-line">        <tt class="py-docstring">""" Returns the priority of the message. """</tt> </tt>
<a name="L417"></a><tt class="py-lineno">417</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-210" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-210', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'priority'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Presence.getShow"></a><div id="Presence.getShow-def"><a name="L418"></a><tt class="py-lineno">418</tt> <a class="py-toggle" href="#" id="Presence.getShow-toggle" onclick="return toggle('Presence.getShow');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#getShow">getShow</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.getShow-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.getShow-expanded"><a name="L419"></a><tt class="py-lineno">419</tt>  <tt class="py-line">        <tt class="py-docstring">""" Returns the show value of the message. """</tt> </tt>
<a name="L420"></a><tt class="py-lineno">420</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-211" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-211', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'show'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Presence.getStatus"></a><div id="Presence.getStatus-def"><a name="L421"></a><tt class="py-lineno">421</tt> <a class="py-toggle" href="#" id="Presence.getStatus-toggle" onclick="return toggle('Presence.getStatus');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#getStatus">getStatus</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.getStatus-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.getStatus-expanded"><a name="L422"></a><tt class="py-lineno">422</tt>  <tt class="py-line">        <tt class="py-docstring">""" Returns the status string of the message. """</tt> </tt>
<a name="L423"></a><tt class="py-lineno">423</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-212" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-212', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'status'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Presence.setPriority"></a><div id="Presence.setPriority-def"><a name="L424"></a><tt class="py-lineno">424</tt> <a class="py-toggle" href="#" id="Presence.setPriority-toggle" onclick="return toggle('Presence.setPriority');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#setPriority">setPriority</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.setPriority-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.setPriority-expanded"><a name="L425"></a><tt class="py-lineno">425</tt>  <tt class="py-line">        <tt class="py-docstring">""" Sets the priority of the message. """</tt> </tt>
<a name="L426"></a><tt class="py-lineno">426</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-213" class="py-name"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-213', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'priority'</tt><tt class="py-op">,</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div><a name="Presence.setShow"></a><div id="Presence.setShow-def"><a name="L427"></a><tt class="py-lineno">427</tt> <a class="py-toggle" href="#" id="Presence.setShow-toggle" onclick="return toggle('Presence.setShow');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#setShow">setShow</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.setShow-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.setShow-expanded"><a name="L428"></a><tt class="py-lineno">428</tt>  <tt class="py-line">        <tt class="py-docstring">""" Sets the show value of the message. """</tt> </tt>
<a name="L429"></a><tt class="py-lineno">429</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-214" class="py-name"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-214', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'show'</tt><tt class="py-op">,</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div><a name="Presence.setStatus"></a><div id="Presence.setStatus-def"><a name="L430"></a><tt class="py-lineno">430</tt> <a class="py-toggle" href="#" id="Presence.setStatus-toggle" onclick="return toggle('Presence.setStatus');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#setStatus">setStatus</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.setStatus-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.setStatus-expanded"><a name="L431"></a><tt class="py-lineno">431</tt>  <tt class="py-line">        <tt class="py-docstring">""" Sets the status string of the message. """</tt> </tt>
<a name="L432"></a><tt class="py-lineno">432</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-215" class="py-name"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-215', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'status'</tt><tt class="py-op">,</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div><a name="L433"></a><tt class="py-lineno">433</tt>  <tt class="py-line"> </tt>
<a name="Presence._muc_getItemAttr"></a><div id="Presence._muc_getItemAttr-def"><a name="L434"></a><tt class="py-lineno">434</tt> <a class="py-toggle" href="#" id="Presence._muc_getItemAttr-toggle" onclick="return toggle('Presence._muc_getItemAttr');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#_muc_getItemAttr">_muc_getItemAttr</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">tag</tt><tt class="py-op">,</tt><tt class="py-param">attr</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence._muc_getItemAttr-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence._muc_getItemAttr-expanded"><a name="L435"></a><tt class="py-lineno">435</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">xtag</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-216" class="py-name"><a title="spade.xmpp.simplexml.Node.getTags" class="py-name" href="#" onclick="return doclink('link-216', 'getTags', 'link-135');">getTags</a></tt><tt class="py-op">(</tt><tt class="py-string">'x'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L436"></a><tt class="py-lineno">436</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">child</tt> <tt class="py-keyword">in</tt> <tt class="py-name">xtag</tt><tt class="py-op">.</tt><tt id="link-217" class="py-name"><a title="spade.xmpp.simplexml.Node.getTags" class="py-name" href="#" onclick="return doclink('link-217', 'getTags', 'link-135');">getTags</a></tt><tt class="py-op">(</tt><tt class="py-name">tag</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L437"></a><tt class="py-lineno">437</tt>  <tt class="py-line">                <tt class="py-keyword">return</tt> <tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-218" class="py-name"><a title="spade.xmpp.simplexml.Node.getAttr" class="py-name" href="#" onclick="return doclink('link-218', 'getAttr', 'link-139');">getAttr</a></tt><tt class="py-op">(</tt><tt class="py-name">attr</tt><tt class="py-op">)</tt> </tt>
</div><a name="Presence._muc_getSubTagDataAttr"></a><div id="Presence._muc_getSubTagDataAttr-def"><a name="L438"></a><tt class="py-lineno">438</tt> <a class="py-toggle" href="#" id="Presence._muc_getSubTagDataAttr-toggle" onclick="return toggle('Presence._muc_getSubTagDataAttr');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#_muc_getSubTagDataAttr">_muc_getSubTagDataAttr</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">tag</tt><tt class="py-op">,</tt><tt class="py-param">attr</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence._muc_getSubTagDataAttr-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence._muc_getSubTagDataAttr-expanded"><a name="L439"></a><tt class="py-lineno">439</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">xtag</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-219" class="py-name"><a title="spade.xmpp.simplexml.Node.getTags" class="py-name" href="#" onclick="return doclink('link-219', 'getTags', 'link-135');">getTags</a></tt><tt class="py-op">(</tt><tt class="py-string">'x'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L440"></a><tt class="py-lineno">440</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">child</tt> <tt class="py-keyword">in</tt> <tt class="py-name">xtag</tt><tt class="py-op">.</tt><tt id="link-220" class="py-name"><a title="spade.xmpp.simplexml.Node.getTags" class="py-name" href="#" onclick="return doclink('link-220', 'getTags', 'link-135');">getTags</a></tt><tt class="py-op">(</tt><tt class="py-string">'item'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L441"></a><tt class="py-lineno">441</tt>  <tt class="py-line">                <tt class="py-keyword">for</tt> <tt class="py-name">cchild</tt> <tt class="py-keyword">in</tt> <tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-221" class="py-name"><a title="spade.xmpp.simplexml.Node.getTags" class="py-name" href="#" onclick="return doclink('link-221', 'getTags', 'link-135');">getTags</a></tt><tt class="py-op">(</tt><tt class="py-name">tag</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L442"></a><tt class="py-lineno">442</tt>  <tt class="py-line">                    <tt class="py-keyword">return</tt> <tt class="py-name">cchild</tt><tt class="py-op">.</tt><tt id="link-222" class="py-name"><a title="spade.xmpp.simplexml.Node.getData" class="py-name" href="#" onclick="return doclink('link-222', 'getData', 'link-157');">getData</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt><tt class="py-name">cchild</tt><tt class="py-op">.</tt><tt id="link-223" class="py-name"><a title="spade.xmpp.simplexml.Node.getAttr" class="py-name" href="#" onclick="return doclink('link-223', 'getAttr', 'link-139');">getAttr</a></tt><tt class="py-op">(</tt><tt class="py-name">attr</tt><tt class="py-op">)</tt> </tt>
<a name="L443"></a><tt class="py-lineno">443</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt><tt class="py-name">None</tt> </tt>
</div><a name="Presence.getRole"></a><div id="Presence.getRole-def"><a name="L444"></a><tt class="py-lineno">444</tt> <a class="py-toggle" href="#" id="Presence.getRole-toggle" onclick="return toggle('Presence.getRole');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#getRole">getRole</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.getRole-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.getRole-expanded"><a name="L445"></a><tt class="py-lineno">445</tt>  <tt class="py-line">        <tt class="py-docstring">"""Returns the presence role (for groupchat)"""</tt> </tt>
<a name="L446"></a><tt class="py-lineno">446</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-224" class="py-name" targets="Method spade.xmpp.protocol.Presence._muc_getItemAttr()=spade.xmpp.protocol.Presence-class.html#_muc_getItemAttr"><a title="spade.xmpp.protocol.Presence._muc_getItemAttr" class="py-name" href="#" onclick="return doclink('link-224', '_muc_getItemAttr', 'link-224');">_muc_getItemAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'item'</tt><tt class="py-op">,</tt><tt class="py-string">'role'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Presence.getAffiliation"></a><div id="Presence.getAffiliation-def"><a name="L447"></a><tt class="py-lineno">447</tt> <a class="py-toggle" href="#" id="Presence.getAffiliation-toggle" onclick="return toggle('Presence.getAffiliation');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#getAffiliation">getAffiliation</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.getAffiliation-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.getAffiliation-expanded"><a name="L448"></a><tt class="py-lineno">448</tt>  <tt class="py-line">        <tt class="py-docstring">"""Returns the presence affiliation (for groupchat)"""</tt> </tt>
<a name="L449"></a><tt class="py-lineno">449</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-225" class="py-name"><a title="spade.xmpp.protocol.Presence._muc_getItemAttr" class="py-name" href="#" onclick="return doclink('link-225', '_muc_getItemAttr', 'link-224');">_muc_getItemAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'item'</tt><tt class="py-op">,</tt><tt class="py-string">'affiliation'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Presence.getNick"></a><div id="Presence.getNick-def"><a name="L450"></a><tt class="py-lineno">450</tt> <a class="py-toggle" href="#" id="Presence.getNick-toggle" onclick="return toggle('Presence.getNick');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#getNick">getNick</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.getNick-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.getNick-expanded"><a name="L451"></a><tt class="py-lineno">451</tt>  <tt class="py-line">        <tt class="py-docstring">"""Returns the nick value (for nick change in groupchat)"""</tt> </tt>
<a name="L452"></a><tt class="py-lineno">452</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-226" class="py-name"><a title="spade.xmpp.protocol.Presence._muc_getItemAttr" class="py-name" href="#" onclick="return doclink('link-226', '_muc_getItemAttr', 'link-224');">_muc_getItemAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'item'</tt><tt class="py-op">,</tt><tt class="py-string">'nick'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Presence.getJid"></a><div id="Presence.getJid-def"><a name="L453"></a><tt class="py-lineno">453</tt> <a class="py-toggle" href="#" id="Presence.getJid-toggle" onclick="return toggle('Presence.getJid');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#getJid">getJid</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.getJid-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.getJid-expanded"><a name="L454"></a><tt class="py-lineno">454</tt>  <tt class="py-line">        <tt class="py-docstring">"""Returns the presence jid (for groupchat)"""</tt> </tt>
<a name="L455"></a><tt class="py-lineno">455</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-227" class="py-name"><a title="spade.xmpp.protocol.Presence._muc_getItemAttr" class="py-name" href="#" onclick="return doclink('link-227', '_muc_getItemAttr', 'link-224');">_muc_getItemAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'item'</tt><tt class="py-op">,</tt><tt class="py-string">'jid'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Presence.getReason"></a><div id="Presence.getReason-def"><a name="L456"></a><tt class="py-lineno">456</tt> <a class="py-toggle" href="#" id="Presence.getReason-toggle" onclick="return toggle('Presence.getReason');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#getReason">getReason</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.getReason-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.getReason-expanded"><a name="L457"></a><tt class="py-lineno">457</tt>  <tt class="py-line">        <tt class="py-docstring">"""Returns the reason of the presence (for groupchat)"""</tt> </tt>
<a name="L458"></a><tt class="py-lineno">458</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-228" class="py-name" targets="Method spade.xmpp.protocol.Presence._muc_getSubTagDataAttr()=spade.xmpp.protocol.Presence-class.html#_muc_getSubTagDataAttr"><a title="spade.xmpp.protocol.Presence._muc_getSubTagDataAttr" class="py-name" href="#" onclick="return doclink('link-228', '_muc_getSubTagDataAttr', 'link-228');">_muc_getSubTagDataAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'reason'</tt><tt class="py-op">,</tt><tt class="py-string">''</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
</div><a name="Presence.getActor"></a><div id="Presence.getActor-def"><a name="L459"></a><tt class="py-lineno">459</tt> <a class="py-toggle" href="#" id="Presence.getActor-toggle" onclick="return toggle('Presence.getActor');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#getActor">getActor</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.getActor-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.getActor-expanded"><a name="L460"></a><tt class="py-lineno">460</tt>  <tt class="py-line">        <tt class="py-docstring">"""Returns the reason of the presence (for groupchat)"""</tt> </tt>
<a name="L461"></a><tt class="py-lineno">461</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-229" class="py-name"><a title="spade.xmpp.protocol.Presence._muc_getSubTagDataAttr" class="py-name" href="#" onclick="return doclink('link-229', '_muc_getSubTagDataAttr', 'link-228');">_muc_getSubTagDataAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'actor'</tt><tt class="py-op">,</tt><tt class="py-string">'jid'</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt>
</div><a name="Presence.getStatusCode"></a><div id="Presence.getStatusCode-def"><a name="L462"></a><tt class="py-lineno">462</tt> <a class="py-toggle" href="#" id="Presence.getStatusCode-toggle" onclick="return toggle('Presence.getStatusCode');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Presence-class.html#getStatusCode">getStatusCode</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Presence.getStatusCode-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Presence.getStatusCode-expanded"><a name="L463"></a><tt class="py-lineno">463</tt>  <tt class="py-line">        <tt class="py-docstring">"""Returns the status code of the presence (for groupchat)"""</tt> </tt>
<a name="L464"></a><tt class="py-lineno">464</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-230" class="py-name"><a title="spade.xmpp.protocol.Presence._muc_getItemAttr" class="py-name" href="#" onclick="return doclink('link-230', '_muc_getItemAttr', 'link-224');">_muc_getItemAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'status'</tt><tt class="py-op">,</tt><tt class="py-string">'code'</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L465"></a><tt class="py-lineno">465</tt>  <tt class="py-line"> </tt>
<a name="Iq"></a><div id="Iq-def"><a name="L466"></a><tt class="py-lineno">466</tt> <a class="py-toggle" href="#" id="Iq-toggle" onclick="return toggle('Iq');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.Iq-class.html">Iq</a><tt class="py-op">(</tt><tt class="py-base-class">Protocol</tt><tt class="py-op">)</tt><tt class="py-op">:</tt>  </tt>
</div><a name="L467"></a><tt class="py-lineno">467</tt>  <tt class="py-line">    <tt class="py-docstring">""" XMPP Iq object - get/set dialog mechanism. """</tt> </tt>
<a name="Iq.__init__"></a><div id="Iq.__init__-def"><a name="L468"></a><tt class="py-lineno">468</tt> <a class="py-toggle" href="#" id="Iq.__init__-toggle" onclick="return toggle('Iq.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Iq-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">typ</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">queryNS</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">attrs</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> <tt class="py-param">to</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">frm</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">payload</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-param">xmlns</tt><tt class="py-op">=</tt><tt id="link-231" class="py-name"><a title="spade.Agent.NS_CLIENT
spade.MTP.NS_CLIENT
spade.Organization.NS_CLIENT
spade.Organization_new.NS_CLIENT
spade.Unit.NS_CLIENT
spade.Unit_new.NS_CLIENT
spade.socialnetwork.NS_CLIENT
spade.xmpp.NS_CLIENT
spade.xmpp.auth.NS_CLIENT
spade.xmpp.browser.NS_CLIENT
spade.xmpp.commands.NS_CLIENT
spade.xmpp.dispatcher.NS_CLIENT
spade.xmpp.features.NS_CLIENT
spade.xmpp.filetransfer.NS_CLIENT
spade.xmpp.protocol.NS_CLIENT
spade.xmpp.roster.NS_CLIENT
spade.xmpp.transports.NS_CLIENT
spade.xmppd.xmppd.NS_CLIENT" class="py-name" href="#" onclick="return doclink('link-231', 'NS_CLIENT', 'link-15');">NS_CLIENT</a></tt><tt class="py-op">,</tt> <tt class="py-param">node</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Iq.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Iq.__init__-expanded"><a name="L469"></a><tt class="py-lineno">469</tt>  <tt class="py-line">        <tt class="py-docstring">""" Create Iq object. You can specify type, query namespace</tt> </tt>
<a name="L470"></a><tt class="py-lineno">470</tt>  <tt class="py-line"><tt class="py-docstring">            any additional attributes, recipient of the iq, sender of the iq, any additional payload (f.e. jabber:x:data node) and namespace in one go.</tt> </tt>
<a name="L471"></a><tt class="py-lineno">471</tt>  <tt class="py-line"><tt class="py-docstring">            Alternatively you can pass in the other XML object as the 'node' parameted to replicate it as an iq. """</tt> </tt>
<a name="L472"></a><tt class="py-lineno">472</tt>  <tt class="py-line">        <tt id="link-232" class="py-name"><a title="spade.xmpp.protocol.Protocol" class="py-name" href="#" onclick="return doclink('link-232', 'Protocol', 'link-184');">Protocol</a></tt><tt class="py-op">.</tt><tt id="link-233" class="py-name"><a title="spade.ACLMessage.ACLMessage.__init__
spade.ACLParser.ACLParser.__init__
spade.ACLParser.ACLxmlParser.__init__
spade.AID.aid.__init__
spade.AMS.AMS.DefaultBehaviour.__init__
spade.AMS.AMS.ModifyBehaviour.__init__
spade.AMS.AMS.PlatformBehaviour.__init__
spade.AMS.AMS.RegisterBehaviour.__init__
spade.AMS.AMS.SearchBehaviour.__init__
spade.AMS.AMS.__init__
spade.AMS.AmsAgentDescription.__init__
spade.Agent.AbstractAgent.__init__
spade.Agent.Agent.__init__
spade.Agent.PlatformAgent.__init__
spade.Agent.jabberProcess.__init__
spade.BasicFipaDateTime.BasicFipaDateTime.__init__
spade.Behaviour.ACLTemplate.__init__
spade.Behaviour.ANDTemplate.__init__
spade.Behaviour.Behaviour.__init__
spade.Behaviour.BehaviourTemplate.__init__
spade.Behaviour.EventBehaviour.__init__
spade.Behaviour.FSMBehaviour.__init__
spade.Behaviour.MessageTemplate.__init__
spade.Behaviour.NOTTemplate.__init__
spade.Behaviour.ORTemplate.__init__
spade.Behaviour.OneShotBehaviour.__init__
spade.Behaviour.PeriodicBehaviour.__init__
spade.Behaviour.TimeOutBehaviour.__init__
spade.Behaviour.XORTemplate.__init__
spade.DF.DF.DefaultBehaviour.__init__
spade.DF.DF.ModifyBehaviour.__init__
spade.DF.DF.RegisterBehaviour.__init__
spade.DF.DF.SearchBehaviour.__init__
spade.DF.DF.__init__
spade.DF.DfAgentDescription.__init__
spade.DF.ServiceDescription.__init__
spade.Envelope.Envelope.__init__
spade.FIPAMessage.FipaMessage.__init__
spade.MTP.MTP.__init__
spade.MessageReceiver.MessageReceiver.__init__
spade.Organization.BanedUser.__init__
spade.Organization.CreationError.__init__
spade.Organization.DestroyError.__init__
spade.Organization.JoinError.__init__
spade.Organization.LastOwner.__init__
spade.Organization.LockedOrganization.__init__
spade.Organization.MaximumUsers.__init__
spade.Organization.MemberOfFederation.__init__
spade.Organization.MembersOnly.__init__
spade.Organization.NickNameConflict.__init__
spade.Organization.NotOwner.__init__
spade.Organization.NotSupervisor.__init__
spade.Organization.NotValidGoal.__init__
spade.Organization.NotValidName.__init__
spade.Organization.NotValidType.__init__
spade.Organization.NotValidUnit.__init__
spade.Organization.Organization.CreateRoomBehaviour.__init__
spade.Organization.Organization.CreateTeamBehaviour.__init__
spade.Organization.Organization.DestroyBehaviour.__init__
spade.Organization.Organization.GetRegistrationFormBehaviour.__init__
spade.Organization.Organization.GetUnitInfoBehaviour.__init__
spade.Organization.Organization.GetUnitListBehaviour.__init__
spade.Organization.Organization.IsMemberBehaviour.__init__
spade.Organization.Organization.MyJoinRoomBehaviour.__init__
spade.Organization.Organization.SendRegistrationFormBehaviour.__init__
spade.Organization.Organization.TestRoomNameBehaviour.__init__
spade.Organization.Organization.__init__
spade.Organization.PaswordNeeded.__init__
spade.Organization.Unavailable.__init__
spade.Organization.UnavailableFunction.__init__
spade.Organization_new.BanedUser.__init__
spade.Organization_new.CreationError.__init__
spade.Organization_new.DestroyError.__init__
spade.Organization_new.JoinError.__init__
spade.Organization_new.LastOwner.__init__
spade.Organization_new.LockedOrganization.__init__
spade.Organization_new.MaximumUsers.__init__
spade.Organization_new.MemberOfFederation.__init__
spade.Organization_new.MembersOnly.__init__
spade.Organization_new.NickNameConflict.__init__
spade.Organization_new.NotCreatePermision.__init__
spade.Organization_new.NotSupervisor.__init__
spade.Organization_new.NotValidGoal.__init__
spade.Organization_new.NotValidName.__init__
spade.Organization_new.NotValidType.__init__
spade.Organization_new.NotValidUnit.__init__
spade.Organization_new.Organization_new.CreateRoomBehaviour.__init__
spade.Organization_new.Organization_new.CreateTeamBehaviour.__init__
spade.Organization_new.Organization_new.DestroyBehaviour.__init__
spade.Organization_new.Organization_new.GetRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitInfoBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitListBehaviour.__init__
spade.Organization_new.Organization_new.IsMemberBehaviour.__init__
spade.Organization_new.Organization_new.MyJoinRoomBehaviour.__init__
spade.Organization_new.Organization_new.SendRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.TestRoomNameBehaviour.__init__
spade.Organization_new.Organization_new.__init__
spade.Organization_new.PaswordNeeded.__init__
spade.Organization_new.Unavailable.__init__
spade.Organization_new.UnavailableFunction.__init__
spade.Platform.PlatformRestart.__init__
spade.Platform.SpadePlatform.RouteBehaviour.__init__
spade.Platform.SpadePlatform.__init__
spade.RDF0Parser.RDF0Parser.__init__
spade.ReceivedObject.ReceivedObject.__init__
spade.SIMBA.SIMBA.OutboxBehaviour.__init__
spade.SIMBA.SIMBA.__init__
spade.SL0Parser.SL0Parser.__init__
spade.SpadeConfigParser.ConfigParser.__init__
spade.SpadeConfigParser.spadeXML.__init__
spade.SpadeConfigParser.spadeXMLHandler.__init__
spade.Unit.BanedUser.__init__
spade.Unit.CreationError.__init__
spade.Unit.DestroyError.__init__
spade.Unit.JoinError.__init__
spade.Unit.LastOwner.__init__
spade.Unit.LockedUnit.__init__
spade.Unit.MaximumUsers.__init__
spade.Unit.MembersOnly.__init__
spade.Unit.NickNameConflict.__init__
spade.Unit.NotAdmin.__init__
spade.Unit.NotSupervisor.__init__
spade.Unit.NotValidGoal.__init__
spade.Unit.NotValidGoalChange.__init__
spade.Unit.NotValidName.__init__
spade.Unit.NotValidType.__init__
spade.Unit.NotValidUnit.__init__
spade.Unit.PaswordNeeded.__init__
spade.Unit.Unavailable.__init__
spade.Unit.Unit.AddAdminBehaviour.__init__
spade.Unit.Unit.AddBanAgentBehaviour.__init__
spade.Unit.Unit.AddModeratorBehaviour.__init__
spade.Unit.Unit.AddOwnerBehaviour.__init__
spade.Unit.Unit.CreateRoomBehaviour.__init__
spade.Unit.Unit.DestroyBehaviour.__init__
spade.Unit.Unit.GetAdminListBehaviour.__init__
spade.Unit.Unit.GetBanAgentListBehaviour.__init__
spade.Unit.Unit.GetGoalBehaviour.__init__
spade.Unit.Unit.GetInfoBehaviour.__init__
spade.Unit.Unit.GetMaxAgentsBehaviour.__init__
spade.Unit.Unit.GetMemberListBehaviour.__init__
spade.Unit.Unit.GetMinAgentsBehaviour.__init__
spade.Unit.Unit.GetModeratorListBehaviour.__init__
spade.Unit.Unit.GetNumberOfAgentsBehaviour.__init__
spade.Unit.Unit.GetOwnerListBehaviour.__init__
spade.Unit.Unit.GiveVoiceBehaviour.__init__
spade.Unit.Unit.KickAgentBehaviour.__init__
spade.Unit.Unit.MyJoinRoomBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.__init__
spade.Unit.Unit.RemoveAdminBehaviour.__init__
spade.Unit.Unit.RemoveBanAgentBehaviour.__init__
spade.Unit.Unit.RemoveModeratorBehaviour.__init__
spade.Unit.Unit.RemoveOwnerBehaviour.__init__
spade.Unit.Unit.RevokeVoiceBehaviour.__init__
spade.Unit.Unit.SendMessageBehaviour.__init__
spade.Unit.Unit.SendPrivateMessageBehaviour.__init__
spade.Unit.Unit.SetGoalBehaviour.__init__
spade.Unit.Unit.SetMaxAgentsBehaviour.__init__
spade.Unit.Unit.SetMinAgentsBehaviour.__init__
spade.Unit.Unit.TestRoomNameBehaviour.__init__
spade.Unit.Unit.__init__
spade.Unit_new.BanedUser.__init__
spade.Unit_new.CreationError.__init__
spade.Unit_new.DestroyError.__init__
spade.Unit_new.JoinError.__init__
spade.Unit_new.LastOwner.__init__
spade.Unit_new.LockedUnit.__init__
spade.Unit_new.MaximumUsers.__init__
spade.Unit_new.MembersOnly.__init__
spade.Unit_new.NickNameConflict.__init__
spade.Unit_new.NotCreatePermision.__init__
spade.Unit_new.NotSupervisor.__init__
spade.Unit_new.NotValidGoal.__init__
spade.Unit_new.NotValidGoalChange.__init__
spade.Unit_new.NotValidName.__init__
spade.Unit_new.NotValidType.__init__
spade.Unit_new.NotValidUnit.__init__
spade.Unit_new.PaswordNeeded.__init__
spade.Unit_new.Unavailable.__init__
spade.Unit_new.Unit_new.AddAdminBehaviour.__init__
spade.Unit_new.Unit_new.AddBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.AddModeratorBehaviour.__init__
spade.Unit_new.Unit_new.CreateRoomBehaviour.__init__
spade.Unit_new.Unit_new.DestroyBehaviour.__init__
spade.Unit_new.Unit_new.GetAdminListBehaviour.__init__
spade.Unit_new.Unit_new.GetBanAgentListBehaviour.__init__
spade.Unit_new.Unit_new.GetGoalBehaviour.__init__
spade.Unit_new.Unit_new.GetInfoBehaviour.__init__
spade.Unit_new.Unit_new.GetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetMemberListBehaviour.__init__
spade.Unit_new.Unit_new.GetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetModeratorListBehaviour.__init__
spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetOwnerListBehaviour.__init__
spade.Unit_new.Unit_new.GiveVoiceBehaviour.__init__
spade.Unit_new.Unit_new.KickAgentBehaviour.__init__
spade.Unit_new.Unit_new.MyJoinRoomBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.__init__
spade.Unit_new.Unit_new.RemoveAdminBehaviour.__init__
spade.Unit_new.Unit_new.RemoveBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.RemoveModeratorBehaviour.__init__
spade.Unit_new.Unit_new.RevokeVoiceBehaviour.__init__
spade.Unit_new.Unit_new.SendMessageBehaviour.__init__
spade.Unit_new.Unit_new.SendPrivateMessageBehaviour.__init__
spade.Unit_new.Unit_new.SetGoalBehaviour.__init__
spade.Unit_new.Unit_new.SetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.SetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.TestRoomNameBehaviour.__init__
spade.Unit_new.Unit_new.__init__
spade.XMLCodec.XMLCodec.__init__
spade.bdi.BDIAgent.__init__
spade.bdi.Goal.__init__
spade.bdi.Plan.__init__
spade.bdi.Service.__init__
spade.content.ContentObject.__init__
spade.fipa.ModifyAgentBehaviour.__init__
spade.fipa.SearchAgentBehaviour.__init__
spade.fipa.deregisterServiceBehaviour.__init__
spade.fipa.getPlatformInfoBehaviour.__init__
spade.fipa.modifyServiceBehaviour.__init__
spade.fipa.registerServiceBehaviour.__init__
spade.fipa.searchServiceBehaviour.__init__
spade.logic.Expr.__init__
spade.logic.FolKB.__init__
spade.logic.KB.__init__
spade.logic.PropKB.__init__
spade.peer2peer.RequestDiscoInfoBehav.__init__
spade.peer2peer.SendStreamInitiationBehav.__init__
spade.pyparsing.And.__init__
spade.pyparsing.CaselessLiteral.__init__
spade.pyparsing.CharsNotIn.__init__
spade.pyparsing.Combine.__init__
spade.pyparsing.Dict.__init__
spade.pyparsing.Each.__init__
spade.pyparsing.Empty.__init__
spade.pyparsing.FollowedBy.__init__
spade.pyparsing.Forward.__init__
spade.pyparsing.GoToColumn.__init__
spade.pyparsing.Group.__init__
spade.pyparsing.Keyword.__init__
spade.pyparsing.LineEnd.__init__
spade.pyparsing.LineStart.__init__
spade.pyparsing.Literal.__init__
spade.pyparsing.MatchFirst.__init__
spade.pyparsing.NoMatch.__init__
spade.pyparsing.NotAny.__init__
spade.pyparsing.Optional.__init__
spade.pyparsing.Or.__init__
spade.pyparsing.ParseBaseException.__init__
spade.pyparsing.ParseElementEnhance.__init__
spade.pyparsing.ParseExpression.__init__
spade.pyparsing.ParseResults.__init__
spade.pyparsing.ParserElement.__init__
spade.pyparsing.PositionToken.__init__
spade.pyparsing.RecursiveGrammarException.__init__
spade.pyparsing.SkipTo.__init__
spade.pyparsing.StringEnd.__init__
spade.pyparsing.StringStart.__init__
spade.pyparsing.Token.__init__
spade.pyparsing.TokenConverter.__init__
spade.pyparsing.Upcase.__init__
spade.pyparsing.White.__init__
spade.pyparsing.Word.__init__
spade.pyparsing.ZeroOrMore.__init__
spade.pyratemp.FileLoader.__init__
spade.pyratemp.Parser.__init__
spade.pyratemp.PseudoSandbox.__init__
spade.pyratemp.Renderer.__init__
spade.pyratemp.StringLoader.__init__
spade.pyratemp.Template.__init__
spade.pyratemp.TemplateBase.__init__
spade.pyratemp.TemplateEval.__init__
spade.pyratemp.TemplateParseError.__init__
spade.socialnetwork.SocialItem.__init__
spade.spade_backend.SpadeBackend.__init__
spade.wui.WUI.__init__
spade.xmpp.auth.Bind.__init__
spade.xmpp.auth.ComponentBind.__init__
spade.xmpp.auth.NonSASL.__init__
spade.xmpp.auth.SASL.__init__
spade.xmpp.browser.Browser.__init__
spade.xmpp.client.CommonClient.__init__
spade.xmpp.client.Component.__init__
spade.xmpp.client.PlugIn.__init__
spade.xmpp.commands.Command_Handler_Prototype.__init__
spade.xmpp.commands.Commands.__init__
spade.xmpp.commands.TestCommand.__init__
spade.xmpp.debug.Debug.__init__
spade.xmpp.debug.NoDebug.__init__
spade.xmpp.dispatcher.Dispatcher.__init__
spade.xmpp.filetransfer.IBB.__init__
spade.xmpp.protocol.DataField.__init__
spade.xmpp.protocol.DataForm.__init__
spade.xmpp.protocol.Error.__init__
spade.xmpp.protocol.ErrorNode.__init__
spade.xmpp.protocol.Iq.__init__
spade.xmpp.protocol.JID.__init__
spade.xmpp.protocol.Message.__init__
spade.xmpp.protocol.Presence.__init__
spade.xmpp.protocol.Protocol.__init__
spade.xmpp.roster.Roster.__init__
spade.xmpp.session.Session.__init__
spade.xmpp.simplexml.Node.__init__
spade.xmpp.simplexml.NodeBuilder.__init__
spade.xmpp.simplexml.T.__init__
spade.xmpp.transports.HTTPPROXYsocket.__init__
spade.xmpp.transports.TCPsocket.__init__
spade.xmpp.transports.error.__init__
spade.xmppd.modules.config.Config.__init__
spade.xmppd.modules.config.xmppdXML.__init__
spade.xmppd.modules.config.xmppdXMLHandler.__init__
spade.xmppd.modules.muc.BadPassword.__init__
spade.xmppd.modules.muc.Blacklisted.__init__
spade.xmppd.modules.muc.MaxUsers.__init__
spade.xmppd.modules.muc.NickLockedDown.__init__
spade.xmppd.modules.muc.NoVoice.__init__
spade.xmppd.modules.muc.NotAMember.__init__
spade.xmppd.modules.muc.Participant.__init__
spade.xmppd.modules.muc.Room.__init__
spade.xmppd.modules.muc.SerializableRoom.__init__
spade.xmppd.modules.wq.Conflict.__init__
spade.xmppd.modules.wq.Group.__init__
spade.xmppd.modules.wq.ItemNotFound.__init__
spade.xmppd.xmppd.RPC_Client.__init__
spade.xmppd.xmppd.Server.__init__
spade.xmppd.xmppd.Session.__init__
spade.xmppd.xmppd.Session_Dummy.Stream.__init__
spade.xmppd.xmppd.Session_Dummy.__init__
spade.xmppd.xmppd.Socker_client.__init__
spade.xmppd.xmppd.fake_select.__init__
spade.xmppd.xmppd.fake_select.poll.__init__
spade.xmppd.xmppd.get_input.__init__
spade.xmppd.xmppd.localizer.__init__
spade.xmppd.xmppd.multisession_manager.__init__
spade.xmppd.xmppd.multisession_manager.multisession_thread.__init__" class="py-name" href="#" onclick="return doclink('link-233', '__init__', 'link-129');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-string">'iq'</tt><tt class="py-op">,</tt> <tt class="py-name">to</tt><tt class="py-op">=</tt><tt class="py-name">to</tt><tt class="py-op">,</tt> <tt class="py-name">typ</tt><tt class="py-op">=</tt><tt class="py-name">typ</tt><tt class="py-op">,</tt> <tt class="py-name">attrs</tt><tt class="py-op">=</tt><tt class="py-name">attrs</tt><tt class="py-op">,</tt> <tt class="py-name">frm</tt><tt class="py-op">=</tt><tt class="py-name">frm</tt><tt class="py-op">,</tt> <tt class="py-name">xmlns</tt><tt class="py-op">=</tt><tt class="py-name">xmlns</tt><tt class="py-op">,</tt> <tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">)</tt> </tt>
<a name="L473"></a><tt class="py-lineno">473</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">payload</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-234" class="py-name" targets="Method spade.xmpp.protocol.Iq.setQueryPayload()=spade.xmpp.protocol.Iq-class.html#setQueryPayload"><a title="spade.xmpp.protocol.Iq.setQueryPayload" class="py-name" href="#" onclick="return doclink('link-234', 'setQueryPayload', 'link-234');">setQueryPayload</a></tt><tt class="py-op">(</tt><tt class="py-name">payload</tt><tt class="py-op">)</tt> </tt>
<a name="L474"></a><tt class="py-lineno">474</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">queryNS</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-235" class="py-name" targets="Method spade.xmpp.protocol.Iq.setQueryNS()=spade.xmpp.protocol.Iq-class.html#setQueryNS"><a title="spade.xmpp.protocol.Iq.setQueryNS" class="py-name" href="#" onclick="return doclink('link-235', 'setQueryNS', 'link-235');">setQueryNS</a></tt><tt class="py-op">(</tt><tt class="py-name">queryNS</tt><tt class="py-op">)</tt> </tt>
</div><a name="Iq.getQueryNS"></a><div id="Iq.getQueryNS-def"><a name="L475"></a><tt class="py-lineno">475</tt> <a class="py-toggle" href="#" id="Iq.getQueryNS-toggle" onclick="return toggle('Iq.getQueryNS');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Iq-class.html#getQueryNS">getQueryNS</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Iq.getQueryNS-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Iq.getQueryNS-expanded"><a name="L476"></a><tt class="py-lineno">476</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the namespace of the 'query' child element."""</tt> </tt>
<a name="L477"></a><tt class="py-lineno">477</tt>  <tt class="py-line">        <tt class="py-name">tag</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-236" class="py-name"><a title="spade.xmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-236', 'getTag', 'link-153');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'query'</tt><tt class="py-op">)</tt> </tt>
<a name="L478"></a><tt class="py-lineno">478</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">tag</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-name">tag</tt><tt class="py-op">.</tt><tt id="link-237" class="py-name"><a title="spade.xmpp.simplexml.Node.getNamespace" class="py-name" href="#" onclick="return doclink('link-237', 'getNamespace', 'link-179');">getNamespace</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="Iq.getQuerynode"></a><div id="Iq.getQuerynode-def"><a name="L479"></a><tt class="py-lineno">479</tt> <a class="py-toggle" href="#" id="Iq.getQuerynode-toggle" onclick="return toggle('Iq.getQuerynode');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Iq-class.html#getQuerynode">getQuerynode</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Iq.getQuerynode-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Iq.getQuerynode-expanded"><a name="L480"></a><tt class="py-lineno">480</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the 'node' attribute value of the 'query' child element."""</tt> </tt>
<a name="L481"></a><tt class="py-lineno">481</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-238" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagAttr" class="py-name" href="#" onclick="return doclink('link-238', 'getTagAttr', 'link-158');">getTagAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'query'</tt><tt class="py-op">,</tt><tt class="py-string">'node'</tt><tt class="py-op">)</tt> </tt>
</div><a name="Iq.getQueryPayload"></a><div id="Iq.getQueryPayload-def"><a name="L482"></a><tt class="py-lineno">482</tt> <a class="py-toggle" href="#" id="Iq.getQueryPayload-toggle" onclick="return toggle('Iq.getQueryPayload');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Iq-class.html#getQueryPayload">getQueryPayload</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Iq.getQueryPayload-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Iq.getQueryPayload-expanded"><a name="L483"></a><tt class="py-lineno">483</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the 'query' child element payload."""</tt> </tt>
<a name="L484"></a><tt class="py-lineno">484</tt>  <tt class="py-line">        <tt class="py-name">tag</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-239" class="py-name"><a title="spade.xmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-239', 'getTag', 'link-153');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'query'</tt><tt class="py-op">)</tt> </tt>
<a name="L485"></a><tt class="py-lineno">485</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">tag</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-name">tag</tt><tt class="py-op">.</tt><tt id="link-240" class="py-name" targets="Method spade.xmpp.simplexml.Node.getPayload()=spade.xmpp.simplexml.Node-class.html#getPayload"><a title="spade.xmpp.simplexml.Node.getPayload" class="py-name" href="#" onclick="return doclink('link-240', 'getPayload', 'link-240');">getPayload</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="Iq.getQueryChildren"></a><div id="Iq.getQueryChildren-def"><a name="L486"></a><tt class="py-lineno">486</tt> <a class="py-toggle" href="#" id="Iq.getQueryChildren-toggle" onclick="return toggle('Iq.getQueryChildren');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Iq-class.html#getQueryChildren">getQueryChildren</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Iq.getQueryChildren-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Iq.getQueryChildren-expanded"><a name="L487"></a><tt class="py-lineno">487</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the 'query' child element child nodes."""</tt> </tt>
<a name="L488"></a><tt class="py-lineno">488</tt>  <tt class="py-line">        <tt class="py-name">tag</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-241" class="py-name"><a title="spade.xmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-241', 'getTag', 'link-153');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'query'</tt><tt class="py-op">)</tt> </tt>
<a name="L489"></a><tt class="py-lineno">489</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">tag</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-name">tag</tt><tt class="py-op">.</tt><tt id="link-242" class="py-name"><a title="spade.xmpp.simplexml.Node.getChildren" class="py-name" href="#" onclick="return doclink('link-242', 'getChildren', 'link-154');">getChildren</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="Iq.setQueryNS"></a><div id="Iq.setQueryNS-def"><a name="L490"></a><tt class="py-lineno">490</tt> <a class="py-toggle" href="#" id="Iq.setQueryNS-toggle" onclick="return toggle('Iq.setQueryNS');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Iq-class.html#setQueryNS">setQueryNS</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">namespace</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Iq.setQueryNS-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Iq.setQueryNS-expanded"><a name="L491"></a><tt class="py-lineno">491</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the namespace of the 'query' child element."""</tt> </tt>
<a name="L492"></a><tt class="py-lineno">492</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-243" class="py-name"><a title="spade.xmpp.simplexml.Node.setTag" class="py-name" href="#" onclick="return doclink('link-243', 'setTag', 'link-176');">setTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'query'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-244" class="py-name"><a title="spade.xmpp.simplexml.Node.setNamespace" class="py-name" href="#" onclick="return doclink('link-244', 'setNamespace', 'link-131');">setNamespace</a></tt><tt class="py-op">(</tt><tt class="py-name">namespace</tt><tt class="py-op">)</tt> </tt>
</div><a name="Iq.setQueryPayload"></a><div id="Iq.setQueryPayload-def"><a name="L493"></a><tt class="py-lineno">493</tt> <a class="py-toggle" href="#" id="Iq.setQueryPayload-toggle" onclick="return toggle('Iq.setQueryPayload');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Iq-class.html#setQueryPayload">setQueryPayload</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">payload</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Iq.setQueryPayload-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Iq.setQueryPayload-expanded"><a name="L494"></a><tt class="py-lineno">494</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the 'query' child element payload."""</tt> </tt>
<a name="L495"></a><tt class="py-lineno">495</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-245" class="py-name"><a title="spade.xmpp.simplexml.Node.setTag" class="py-name" href="#" onclick="return doclink('link-245', 'setTag', 'link-176');">setTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'query'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-246" class="py-name" targets="Method spade.xmpp.simplexml.Node.setPayload()=spade.xmpp.simplexml.Node-class.html#setPayload"><a title="spade.xmpp.simplexml.Node.setPayload" class="py-name" href="#" onclick="return doclink('link-246', 'setPayload', 'link-246');">setPayload</a></tt><tt class="py-op">(</tt><tt class="py-name">payload</tt><tt class="py-op">)</tt> </tt>
</div><a name="Iq.setQuerynode"></a><div id="Iq.setQuerynode-def"><a name="L496"></a><tt class="py-lineno">496</tt> <a class="py-toggle" href="#" id="Iq.setQuerynode-toggle" onclick="return toggle('Iq.setQuerynode');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Iq-class.html#setQuerynode">setQuerynode</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">node</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Iq.setQuerynode-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Iq.setQuerynode-expanded"><a name="L497"></a><tt class="py-lineno">497</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the 'node' attribute value of the 'query' child element."""</tt> </tt>
<a name="L498"></a><tt class="py-lineno">498</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-247" class="py-name" targets="Method spade.xmpp.simplexml.Node.setTagAttr()=spade.xmpp.simplexml.Node-class.html#setTagAttr"><a title="spade.xmpp.simplexml.Node.setTagAttr" class="py-name" href="#" onclick="return doclink('link-247', 'setTagAttr', 'link-247');">setTagAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'query'</tt><tt class="py-op">,</tt><tt class="py-string">'node'</tt><tt class="py-op">,</tt><tt class="py-name">node</tt><tt class="py-op">)</tt> </tt>
</div><a name="Iq.buildReply"></a><div id="Iq.buildReply-def"><a name="L499"></a><tt class="py-lineno">499</tt> <a class="py-toggle" href="#" id="Iq.buildReply-toggle" onclick="return toggle('Iq.buildReply');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Iq-class.html#buildReply">buildReply</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">typ</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Iq.buildReply-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Iq.buildReply-expanded"><a name="L500"></a><tt class="py-lineno">500</tt>  <tt class="py-line">        <tt class="py-docstring">""" Builds and returns another Iq object of specified type.</tt> </tt>
<a name="L501"></a><tt class="py-lineno">501</tt>  <tt class="py-line"><tt class="py-docstring">            The to, from and query child node of new Iq are pre-set as reply to this Iq. """</tt> </tt>
<a name="L502"></a><tt class="py-lineno">502</tt>  <tt class="py-line">        <tt class="py-name">iq</tt><tt class="py-op">=</tt><tt id="link-248" class="py-name" targets="Class spade.xmpp.protocol.Iq=spade.xmpp.protocol.Iq-class.html"><a title="spade.xmpp.protocol.Iq" class="py-name" href="#" onclick="return doclink('link-248', 'Iq', 'link-248');">Iq</a></tt><tt class="py-op">(</tt><tt class="py-name">typ</tt><tt class="py-op">,</tt><tt class="py-name">to</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-249" class="py-name"><a title="spade.Envelope.Envelope.getFrom
spade.ReceivedObject.ReceivedObject.getFrom
spade.xmpp.protocol.Protocol.getFrom" class="py-name" href="#" onclick="return doclink('link-249', 'getFrom', 'link-197');">getFrom</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt><tt class="py-name">frm</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-250" class="py-name"><a title="spade.Envelope.Envelope.getTo
spade.xmpp.protocol.Protocol.getTo" class="py-name" href="#" onclick="return doclink('link-250', 'getTo', 'link-198');">getTo</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt><tt class="py-name">attrs</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-string">'id'</tt><tt class="py-op">:</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-251" class="py-name" targets="Method spade.xmpp.protocol.Protocol.getID()=spade.xmpp.protocol.Protocol-class.html#getID"><a title="spade.xmpp.protocol.Protocol.getID" class="py-name" href="#" onclick="return doclink('link-251', 'getID', 'link-251');">getID</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
<a name="L503"></a><tt class="py-lineno">503</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-252" class="py-name"><a title="spade.xmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-252', 'getTag', 'link-153');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'query'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-name">iq</tt><tt class="py-op">.</tt><tt id="link-253" class="py-name"><a title="spade.xmpp.protocol.Iq.setQueryNS" class="py-name" href="#" onclick="return doclink('link-253', 'setQueryNS', 'link-235');">setQueryNS</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-254" class="py-name" targets="Method spade.xmpp.protocol.Iq.getQueryNS()=spade.xmpp.protocol.Iq-class.html#getQueryNS"><a title="spade.xmpp.protocol.Iq.getQueryNS" class="py-name" href="#" onclick="return doclink('link-254', 'getQueryNS', 'link-254');">getQueryNS</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L504"></a><tt class="py-lineno">504</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">iq</tt> </tt>
</div></div><a name="L505"></a><tt class="py-lineno">505</tt>  <tt class="py-line"> </tt>
<a name="ErrorNode"></a><div id="ErrorNode-def"><a name="L506"></a><tt class="py-lineno">506</tt> <a class="py-toggle" href="#" id="ErrorNode-toggle" onclick="return toggle('ErrorNode');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.ErrorNode-class.html">ErrorNode</a><tt class="py-op">(</tt><tt class="py-base-class">Node</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="ErrorNode-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="ErrorNode-expanded"><a name="L507"></a><tt class="py-lineno">507</tt>  <tt class="py-line">    <tt class="py-docstring">""" XMPP-style error element.</tt> </tt>
<a name="L508"></a><tt class="py-lineno">508</tt>  <tt class="py-line"><tt class="py-docstring">        In the case of stanza error should be attached to XMPP stanza.</tt> </tt>
<a name="L509"></a><tt class="py-lineno">509</tt>  <tt class="py-line"><tt class="py-docstring">        In the case of stream-level errors should be used separately. """</tt> </tt>
<a name="ErrorNode.__init__"></a><div id="ErrorNode.__init__-def"><a name="L510"></a><tt class="py-lineno">510</tt> <a class="py-toggle" href="#" id="ErrorNode.__init__-toggle" onclick="return toggle('ErrorNode.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.ErrorNode-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">name</tt><tt class="py-op">,</tt><tt class="py-param">code</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt><tt class="py-param">typ</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt><tt class="py-param">text</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="ErrorNode.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ErrorNode.__init__-expanded"><a name="L511"></a><tt class="py-lineno">511</tt>  <tt class="py-line">        <tt class="py-docstring">""" Create new error node object.</tt> </tt>
<a name="L512"></a><tt class="py-lineno">512</tt>  <tt class="py-line"><tt class="py-docstring">            Mandatory parameter: name - name of error condition.</tt> </tt>
<a name="L513"></a><tt class="py-lineno">513</tt>  <tt class="py-line"><tt class="py-docstring">            Optional parameters: code, typ, text. Used for backwards compartibility with older jabber protocol."""</tt> </tt>
<a name="L514"></a><tt class="py-lineno">514</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-255" class="py-name"><a title="spade.Agent.ERRORS
spade.MTP.ERRORS
spade.Organization.ERRORS
spade.Organization_new.ERRORS
spade.Unit.ERRORS
spade.Unit_new.ERRORS
spade.socialnetwork.ERRORS
spade.xmpp.ERRORS
spade.xmpp.auth.ERRORS
spade.xmpp.browser.ERRORS
spade.xmpp.commands.ERRORS
spade.xmpp.dispatcher.ERRORS
spade.xmpp.features.ERRORS
spade.xmpp.filetransfer.ERRORS
spade.xmpp.protocol.ERRORS
spade.xmpp.roster.ERRORS
spade.xmpp.transports.ERRORS
spade.xmppd.xmppd.ERRORS" class="py-name" href="#" onclick="return doclink('link-255', 'ERRORS', 'link-80');">ERRORS</a></tt><tt class="py-op">.</tt><tt class="py-name">has_key</tt><tt class="py-op">(</tt><tt id="link-256" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-256', 'name', 'link-88');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L515"></a><tt class="py-lineno">515</tt>  <tt class="py-line">            <tt class="py-name">cod</tt><tt class="py-op">,</tt><tt class="py-name">type</tt><tt class="py-op">,</tt><tt class="py-name">txt</tt><tt class="py-op">=</tt><tt id="link-257" class="py-name"><a title="spade.Agent.ERRORS
spade.MTP.ERRORS
spade.Organization.ERRORS
spade.Organization_new.ERRORS
spade.Unit.ERRORS
spade.Unit_new.ERRORS
spade.socialnetwork.ERRORS
spade.xmpp.ERRORS
spade.xmpp.auth.ERRORS
spade.xmpp.browser.ERRORS
spade.xmpp.commands.ERRORS
spade.xmpp.dispatcher.ERRORS
spade.xmpp.features.ERRORS
spade.xmpp.filetransfer.ERRORS
spade.xmpp.protocol.ERRORS
spade.xmpp.roster.ERRORS
spade.xmpp.transports.ERRORS
spade.xmppd.xmppd.ERRORS" class="py-name" href="#" onclick="return doclink('link-257', 'ERRORS', 'link-80');">ERRORS</a></tt><tt class="py-op">[</tt><tt id="link-258" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-258', 'name', 'link-88');">name</a></tt><tt class="py-op">]</tt> </tt>
<a name="L516"></a><tt class="py-lineno">516</tt>  <tt class="py-line">            <tt class="py-name">ns</tt><tt class="py-op">=</tt><tt id="link-259" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-259', 'name', 'link-88');">name</a></tt><tt class="py-op">.</tt><tt class="py-name">split</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> </tt>
<a name="L517"></a><tt class="py-lineno">517</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> <tt class="py-name">cod</tt><tt class="py-op">,</tt><tt class="py-name">ns</tt><tt class="py-op">,</tt><tt class="py-name">type</tt><tt class="py-op">,</tt><tt class="py-name">txt</tt><tt class="py-op">=</tt><tt class="py-string">'500'</tt><tt class="py-op">,</tt><tt id="link-260" class="py-name"><a title="spade.Agent.NS_STANZAS
spade.MTP.NS_STANZAS
spade.Organization.NS_STANZAS
spade.Organization_new.NS_STANZAS
spade.Unit.NS_STANZAS
spade.Unit_new.NS_STANZAS
spade.socialnetwork.NS_STANZAS
spade.xmpp.NS_STANZAS
spade.xmpp.auth.NS_STANZAS
spade.xmpp.browser.NS_STANZAS
spade.xmpp.commands.NS_STANZAS
spade.xmpp.dispatcher.NS_STANZAS
spade.xmpp.features.NS_STANZAS
spade.xmpp.filetransfer.NS_STANZAS
spade.xmpp.protocol.NS_STANZAS
spade.xmpp.roster.NS_STANZAS
spade.xmpp.transports.NS_STANZAS
spade.xmppd.xmppd.NS_STANZAS" class="py-name" href="#" onclick="return doclink('link-260', 'NS_STANZAS', 'link-65');">NS_STANZAS</a></tt><tt class="py-op">,</tt><tt class="py-string">'cancel'</tt><tt class="py-op">,</tt><tt class="py-string">''</tt> </tt>
<a name="L518"></a><tt class="py-lineno">518</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">typ</tt><tt class="py-op">:</tt> <tt class="py-name">type</tt><tt class="py-op">=</tt><tt class="py-name">typ</tt> </tt>
<a name="L519"></a><tt class="py-lineno">519</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">code</tt><tt class="py-op">:</tt> <tt class="py-name">cod</tt><tt class="py-op">=</tt><tt class="py-name">code</tt> </tt>
<a name="L520"></a><tt class="py-lineno">520</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">text</tt><tt class="py-op">:</tt> <tt class="py-name">txt</tt><tt class="py-op">=</tt><tt class="py-name">text</tt> </tt>
<a name="L521"></a><tt class="py-lineno">521</tt>  <tt class="py-line">        <tt id="link-261" class="py-name"><a title="spade.xmpp.simplexml.Node" class="py-name" href="#" onclick="return doclink('link-261', 'Node', 'link-1');">Node</a></tt><tt class="py-op">.</tt><tt id="link-262" class="py-name"><a title="spade.ACLMessage.ACLMessage.__init__
spade.ACLParser.ACLParser.__init__
spade.ACLParser.ACLxmlParser.__init__
spade.AID.aid.__init__
spade.AMS.AMS.DefaultBehaviour.__init__
spade.AMS.AMS.ModifyBehaviour.__init__
spade.AMS.AMS.PlatformBehaviour.__init__
spade.AMS.AMS.RegisterBehaviour.__init__
spade.AMS.AMS.SearchBehaviour.__init__
spade.AMS.AMS.__init__
spade.AMS.AmsAgentDescription.__init__
spade.Agent.AbstractAgent.__init__
spade.Agent.Agent.__init__
spade.Agent.PlatformAgent.__init__
spade.Agent.jabberProcess.__init__
spade.BasicFipaDateTime.BasicFipaDateTime.__init__
spade.Behaviour.ACLTemplate.__init__
spade.Behaviour.ANDTemplate.__init__
spade.Behaviour.Behaviour.__init__
spade.Behaviour.BehaviourTemplate.__init__
spade.Behaviour.EventBehaviour.__init__
spade.Behaviour.FSMBehaviour.__init__
spade.Behaviour.MessageTemplate.__init__
spade.Behaviour.NOTTemplate.__init__
spade.Behaviour.ORTemplate.__init__
spade.Behaviour.OneShotBehaviour.__init__
spade.Behaviour.PeriodicBehaviour.__init__
spade.Behaviour.TimeOutBehaviour.__init__
spade.Behaviour.XORTemplate.__init__
spade.DF.DF.DefaultBehaviour.__init__
spade.DF.DF.ModifyBehaviour.__init__
spade.DF.DF.RegisterBehaviour.__init__
spade.DF.DF.SearchBehaviour.__init__
spade.DF.DF.__init__
spade.DF.DfAgentDescription.__init__
spade.DF.ServiceDescription.__init__
spade.Envelope.Envelope.__init__
spade.FIPAMessage.FipaMessage.__init__
spade.MTP.MTP.__init__
spade.MessageReceiver.MessageReceiver.__init__
spade.Organization.BanedUser.__init__
spade.Organization.CreationError.__init__
spade.Organization.DestroyError.__init__
spade.Organization.JoinError.__init__
spade.Organization.LastOwner.__init__
spade.Organization.LockedOrganization.__init__
spade.Organization.MaximumUsers.__init__
spade.Organization.MemberOfFederation.__init__
spade.Organization.MembersOnly.__init__
spade.Organization.NickNameConflict.__init__
spade.Organization.NotOwner.__init__
spade.Organization.NotSupervisor.__init__
spade.Organization.NotValidGoal.__init__
spade.Organization.NotValidName.__init__
spade.Organization.NotValidType.__init__
spade.Organization.NotValidUnit.__init__
spade.Organization.Organization.CreateRoomBehaviour.__init__
spade.Organization.Organization.CreateTeamBehaviour.__init__
spade.Organization.Organization.DestroyBehaviour.__init__
spade.Organization.Organization.GetRegistrationFormBehaviour.__init__
spade.Organization.Organization.GetUnitInfoBehaviour.__init__
spade.Organization.Organization.GetUnitListBehaviour.__init__
spade.Organization.Organization.IsMemberBehaviour.__init__
spade.Organization.Organization.MyJoinRoomBehaviour.__init__
spade.Organization.Organization.SendRegistrationFormBehaviour.__init__
spade.Organization.Organization.TestRoomNameBehaviour.__init__
spade.Organization.Organization.__init__
spade.Organization.PaswordNeeded.__init__
spade.Organization.Unavailable.__init__
spade.Organization.UnavailableFunction.__init__
spade.Organization_new.BanedUser.__init__
spade.Organization_new.CreationError.__init__
spade.Organization_new.DestroyError.__init__
spade.Organization_new.JoinError.__init__
spade.Organization_new.LastOwner.__init__
spade.Organization_new.LockedOrganization.__init__
spade.Organization_new.MaximumUsers.__init__
spade.Organization_new.MemberOfFederation.__init__
spade.Organization_new.MembersOnly.__init__
spade.Organization_new.NickNameConflict.__init__
spade.Organization_new.NotCreatePermision.__init__
spade.Organization_new.NotSupervisor.__init__
spade.Organization_new.NotValidGoal.__init__
spade.Organization_new.NotValidName.__init__
spade.Organization_new.NotValidType.__init__
spade.Organization_new.NotValidUnit.__init__
spade.Organization_new.Organization_new.CreateRoomBehaviour.__init__
spade.Organization_new.Organization_new.CreateTeamBehaviour.__init__
spade.Organization_new.Organization_new.DestroyBehaviour.__init__
spade.Organization_new.Organization_new.GetRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitInfoBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitListBehaviour.__init__
spade.Organization_new.Organization_new.IsMemberBehaviour.__init__
spade.Organization_new.Organization_new.MyJoinRoomBehaviour.__init__
spade.Organization_new.Organization_new.SendRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.TestRoomNameBehaviour.__init__
spade.Organization_new.Organization_new.__init__
spade.Organization_new.PaswordNeeded.__init__
spade.Organization_new.Unavailable.__init__
spade.Organization_new.UnavailableFunction.__init__
spade.Platform.PlatformRestart.__init__
spade.Platform.SpadePlatform.RouteBehaviour.__init__
spade.Platform.SpadePlatform.__init__
spade.RDF0Parser.RDF0Parser.__init__
spade.ReceivedObject.ReceivedObject.__init__
spade.SIMBA.SIMBA.OutboxBehaviour.__init__
spade.SIMBA.SIMBA.__init__
spade.SL0Parser.SL0Parser.__init__
spade.SpadeConfigParser.ConfigParser.__init__
spade.SpadeConfigParser.spadeXML.__init__
spade.SpadeConfigParser.spadeXMLHandler.__init__
spade.Unit.BanedUser.__init__
spade.Unit.CreationError.__init__
spade.Unit.DestroyError.__init__
spade.Unit.JoinError.__init__
spade.Unit.LastOwner.__init__
spade.Unit.LockedUnit.__init__
spade.Unit.MaximumUsers.__init__
spade.Unit.MembersOnly.__init__
spade.Unit.NickNameConflict.__init__
spade.Unit.NotAdmin.__init__
spade.Unit.NotSupervisor.__init__
spade.Unit.NotValidGoal.__init__
spade.Unit.NotValidGoalChange.__init__
spade.Unit.NotValidName.__init__
spade.Unit.NotValidType.__init__
spade.Unit.NotValidUnit.__init__
spade.Unit.PaswordNeeded.__init__
spade.Unit.Unavailable.__init__
spade.Unit.Unit.AddAdminBehaviour.__init__
spade.Unit.Unit.AddBanAgentBehaviour.__init__
spade.Unit.Unit.AddModeratorBehaviour.__init__
spade.Unit.Unit.AddOwnerBehaviour.__init__
spade.Unit.Unit.CreateRoomBehaviour.__init__
spade.Unit.Unit.DestroyBehaviour.__init__
spade.Unit.Unit.GetAdminListBehaviour.__init__
spade.Unit.Unit.GetBanAgentListBehaviour.__init__
spade.Unit.Unit.GetGoalBehaviour.__init__
spade.Unit.Unit.GetInfoBehaviour.__init__
spade.Unit.Unit.GetMaxAgentsBehaviour.__init__
spade.Unit.Unit.GetMemberListBehaviour.__init__
spade.Unit.Unit.GetMinAgentsBehaviour.__init__
spade.Unit.Unit.GetModeratorListBehaviour.__init__
spade.Unit.Unit.GetNumberOfAgentsBehaviour.__init__
spade.Unit.Unit.GetOwnerListBehaviour.__init__
spade.Unit.Unit.GiveVoiceBehaviour.__init__
spade.Unit.Unit.KickAgentBehaviour.__init__
spade.Unit.Unit.MyJoinRoomBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.__init__
spade.Unit.Unit.RemoveAdminBehaviour.__init__
spade.Unit.Unit.RemoveBanAgentBehaviour.__init__
spade.Unit.Unit.RemoveModeratorBehaviour.__init__
spade.Unit.Unit.RemoveOwnerBehaviour.__init__
spade.Unit.Unit.RevokeVoiceBehaviour.__init__
spade.Unit.Unit.SendMessageBehaviour.__init__
spade.Unit.Unit.SendPrivateMessageBehaviour.__init__
spade.Unit.Unit.SetGoalBehaviour.__init__
spade.Unit.Unit.SetMaxAgentsBehaviour.__init__
spade.Unit.Unit.SetMinAgentsBehaviour.__init__
spade.Unit.Unit.TestRoomNameBehaviour.__init__
spade.Unit.Unit.__init__
spade.Unit_new.BanedUser.__init__
spade.Unit_new.CreationError.__init__
spade.Unit_new.DestroyError.__init__
spade.Unit_new.JoinError.__init__
spade.Unit_new.LastOwner.__init__
spade.Unit_new.LockedUnit.__init__
spade.Unit_new.MaximumUsers.__init__
spade.Unit_new.MembersOnly.__init__
spade.Unit_new.NickNameConflict.__init__
spade.Unit_new.NotCreatePermision.__init__
spade.Unit_new.NotSupervisor.__init__
spade.Unit_new.NotValidGoal.__init__
spade.Unit_new.NotValidGoalChange.__init__
spade.Unit_new.NotValidName.__init__
spade.Unit_new.NotValidType.__init__
spade.Unit_new.NotValidUnit.__init__
spade.Unit_new.PaswordNeeded.__init__
spade.Unit_new.Unavailable.__init__
spade.Unit_new.Unit_new.AddAdminBehaviour.__init__
spade.Unit_new.Unit_new.AddBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.AddModeratorBehaviour.__init__
spade.Unit_new.Unit_new.CreateRoomBehaviour.__init__
spade.Unit_new.Unit_new.DestroyBehaviour.__init__
spade.Unit_new.Unit_new.GetAdminListBehaviour.__init__
spade.Unit_new.Unit_new.GetBanAgentListBehaviour.__init__
spade.Unit_new.Unit_new.GetGoalBehaviour.__init__
spade.Unit_new.Unit_new.GetInfoBehaviour.__init__
spade.Unit_new.Unit_new.GetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetMemberListBehaviour.__init__
spade.Unit_new.Unit_new.GetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetModeratorListBehaviour.__init__
spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetOwnerListBehaviour.__init__
spade.Unit_new.Unit_new.GiveVoiceBehaviour.__init__
spade.Unit_new.Unit_new.KickAgentBehaviour.__init__
spade.Unit_new.Unit_new.MyJoinRoomBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.__init__
spade.Unit_new.Unit_new.RemoveAdminBehaviour.__init__
spade.Unit_new.Unit_new.RemoveBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.RemoveModeratorBehaviour.__init__
spade.Unit_new.Unit_new.RevokeVoiceBehaviour.__init__
spade.Unit_new.Unit_new.SendMessageBehaviour.__init__
spade.Unit_new.Unit_new.SendPrivateMessageBehaviour.__init__
spade.Unit_new.Unit_new.SetGoalBehaviour.__init__
spade.Unit_new.Unit_new.SetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.SetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.TestRoomNameBehaviour.__init__
spade.Unit_new.Unit_new.__init__
spade.XMLCodec.XMLCodec.__init__
spade.bdi.BDIAgent.__init__
spade.bdi.Goal.__init__
spade.bdi.Plan.__init__
spade.bdi.Service.__init__
spade.content.ContentObject.__init__
spade.fipa.ModifyAgentBehaviour.__init__
spade.fipa.SearchAgentBehaviour.__init__
spade.fipa.deregisterServiceBehaviour.__init__
spade.fipa.getPlatformInfoBehaviour.__init__
spade.fipa.modifyServiceBehaviour.__init__
spade.fipa.registerServiceBehaviour.__init__
spade.fipa.searchServiceBehaviour.__init__
spade.logic.Expr.__init__
spade.logic.FolKB.__init__
spade.logic.KB.__init__
spade.logic.PropKB.__init__
spade.peer2peer.RequestDiscoInfoBehav.__init__
spade.peer2peer.SendStreamInitiationBehav.__init__
spade.pyparsing.And.__init__
spade.pyparsing.CaselessLiteral.__init__
spade.pyparsing.CharsNotIn.__init__
spade.pyparsing.Combine.__init__
spade.pyparsing.Dict.__init__
spade.pyparsing.Each.__init__
spade.pyparsing.Empty.__init__
spade.pyparsing.FollowedBy.__init__
spade.pyparsing.Forward.__init__
spade.pyparsing.GoToColumn.__init__
spade.pyparsing.Group.__init__
spade.pyparsing.Keyword.__init__
spade.pyparsing.LineEnd.__init__
spade.pyparsing.LineStart.__init__
spade.pyparsing.Literal.__init__
spade.pyparsing.MatchFirst.__init__
spade.pyparsing.NoMatch.__init__
spade.pyparsing.NotAny.__init__
spade.pyparsing.Optional.__init__
spade.pyparsing.Or.__init__
spade.pyparsing.ParseBaseException.__init__
spade.pyparsing.ParseElementEnhance.__init__
spade.pyparsing.ParseExpression.__init__
spade.pyparsing.ParseResults.__init__
spade.pyparsing.ParserElement.__init__
spade.pyparsing.PositionToken.__init__
spade.pyparsing.RecursiveGrammarException.__init__
spade.pyparsing.SkipTo.__init__
spade.pyparsing.StringEnd.__init__
spade.pyparsing.StringStart.__init__
spade.pyparsing.Token.__init__
spade.pyparsing.TokenConverter.__init__
spade.pyparsing.Upcase.__init__
spade.pyparsing.White.__init__
spade.pyparsing.Word.__init__
spade.pyparsing.ZeroOrMore.__init__
spade.pyratemp.FileLoader.__init__
spade.pyratemp.Parser.__init__
spade.pyratemp.PseudoSandbox.__init__
spade.pyratemp.Renderer.__init__
spade.pyratemp.StringLoader.__init__
spade.pyratemp.Template.__init__
spade.pyratemp.TemplateBase.__init__
spade.pyratemp.TemplateEval.__init__
spade.pyratemp.TemplateParseError.__init__
spade.socialnetwork.SocialItem.__init__
spade.spade_backend.SpadeBackend.__init__
spade.wui.WUI.__init__
spade.xmpp.auth.Bind.__init__
spade.xmpp.auth.ComponentBind.__init__
spade.xmpp.auth.NonSASL.__init__
spade.xmpp.auth.SASL.__init__
spade.xmpp.browser.Browser.__init__
spade.xmpp.client.CommonClient.__init__
spade.xmpp.client.Component.__init__
spade.xmpp.client.PlugIn.__init__
spade.xmpp.commands.Command_Handler_Prototype.__init__
spade.xmpp.commands.Commands.__init__
spade.xmpp.commands.TestCommand.__init__
spade.xmpp.debug.Debug.__init__
spade.xmpp.debug.NoDebug.__init__
spade.xmpp.dispatcher.Dispatcher.__init__
spade.xmpp.filetransfer.IBB.__init__
spade.xmpp.protocol.DataField.__init__
spade.xmpp.protocol.DataForm.__init__
spade.xmpp.protocol.Error.__init__
spade.xmpp.protocol.ErrorNode.__init__
spade.xmpp.protocol.Iq.__init__
spade.xmpp.protocol.JID.__init__
spade.xmpp.protocol.Message.__init__
spade.xmpp.protocol.Presence.__init__
spade.xmpp.protocol.Protocol.__init__
spade.xmpp.roster.Roster.__init__
spade.xmpp.session.Session.__init__
spade.xmpp.simplexml.Node.__init__
spade.xmpp.simplexml.NodeBuilder.__init__
spade.xmpp.simplexml.T.__init__
spade.xmpp.transports.HTTPPROXYsocket.__init__
spade.xmpp.transports.TCPsocket.__init__
spade.xmpp.transports.error.__init__
spade.xmppd.modules.config.Config.__init__
spade.xmppd.modules.config.xmppdXML.__init__
spade.xmppd.modules.config.xmppdXMLHandler.__init__
spade.xmppd.modules.muc.BadPassword.__init__
spade.xmppd.modules.muc.Blacklisted.__init__
spade.xmppd.modules.muc.MaxUsers.__init__
spade.xmppd.modules.muc.NickLockedDown.__init__
spade.xmppd.modules.muc.NoVoice.__init__
spade.xmppd.modules.muc.NotAMember.__init__
spade.xmppd.modules.muc.Participant.__init__
spade.xmppd.modules.muc.Room.__init__
spade.xmppd.modules.muc.SerializableRoom.__init__
spade.xmppd.modules.wq.Conflict.__init__
spade.xmppd.modules.wq.Group.__init__
spade.xmppd.modules.wq.ItemNotFound.__init__
spade.xmppd.xmppd.RPC_Client.__init__
spade.xmppd.xmppd.Server.__init__
spade.xmppd.xmppd.Session.__init__
spade.xmppd.xmppd.Session_Dummy.Stream.__init__
spade.xmppd.xmppd.Session_Dummy.__init__
spade.xmppd.xmppd.Socker_client.__init__
spade.xmppd.xmppd.fake_select.__init__
spade.xmppd.xmppd.fake_select.poll.__init__
spade.xmppd.xmppd.get_input.__init__
spade.xmppd.xmppd.localizer.__init__
spade.xmppd.xmppd.multisession_manager.__init__
spade.xmppd.xmppd.multisession_manager.multisession_thread.__init__" class="py-name" href="#" onclick="return doclink('link-262', '__init__', 'link-129');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt><tt class="py-string">'error'</tt><tt class="py-op">,</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt><tt class="py-op">[</tt><tt id="link-263" class="py-name"><a title="spade.xmpp.simplexml.Node" class="py-name" href="#" onclick="return doclink('link-263', 'Node', 'link-1');">Node</a></tt><tt class="py-op">(</tt><tt id="link-264" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-264', 'name', 'link-88');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
<a name="L522"></a><tt class="py-lineno">522</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">type</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-265" class="py-name"><a title="spade.xmpp.simplexml.Node.setAttr" class="py-name" href="#" onclick="return doclink('link-265', 'setAttr', 'link-146');">setAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'type'</tt><tt class="py-op">,</tt><tt class="py-name">type</tt><tt class="py-op">)</tt> </tt>
<a name="L523"></a><tt class="py-lineno">523</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">cod</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-266" class="py-name" targets="Method spade.AID.aid.setName()=spade.AID.aid-class.html#setName,Method spade.DF.ServiceDescription.setName()=spade.DF.ServiceDescription-class.html#setName,Method spade.pyparsing.ParserElement.setName()=spade.pyparsing.ParserElement-class.html#setName,Method spade.pyparsing.Token.setName()=spade.pyparsing.Token-class.html#setName,Method spade.xmpp.simplexml.Node.setName()=spade.xmpp.simplexml.Node-class.html#setName,Method spade.xmppd.modules.muc.Room.setName()=spade.xmppd.modules.muc.Room-class.html#setName,Method spade.xmppd.modules.wq.Group.setName()=spade.xmppd.modules.wq.Group-class.html#setName"><a title="spade.AID.aid.setName
spade.DF.ServiceDescription.setName
spade.pyparsing.ParserElement.setName
spade.pyparsing.Token.setName
spade.xmpp.simplexml.Node.setName
spade.xmppd.modules.muc.Room.setName
spade.xmppd.modules.wq.Group.setName" class="py-name" href="#" onclick="return doclink('link-266', 'setName', 'link-266');">setName</a></tt><tt class="py-op">(</tt><tt class="py-string">'stream:error'</tt><tt class="py-op">)</tt> </tt>
<a name="L524"></a><tt class="py-lineno">524</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">txt</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-267" class="py-name"><a title="spade.xmpp.simplexml.Node.addChild" class="py-name" href="#" onclick="return doclink('link-267', 'addChild', 'link-174');">addChild</a></tt><tt class="py-op">(</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt id="link-268" class="py-name"><a title="spade.xmpp.simplexml.Node" class="py-name" href="#" onclick="return doclink('link-268', 'Node', 'link-1');">Node</a></tt><tt class="py-op">(</tt><tt class="py-name">ns</tt><tt class="py-op">+</tt><tt class="py-string">' text'</tt><tt class="py-op">,</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt><tt class="py-op">[</tt><tt class="py-name">txt</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L525"></a><tt class="py-lineno">525</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">cod</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-269" class="py-name"><a title="spade.xmpp.simplexml.Node.setAttr" class="py-name" href="#" onclick="return doclink('link-269', 'setAttr', 'link-146');">setAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'code'</tt><tt class="py-op">,</tt><tt class="py-name">cod</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L526"></a><tt class="py-lineno">526</tt>  <tt class="py-line"> </tt>
<a name="Error"></a><div id="Error-def"><a name="L527"></a><tt class="py-lineno">527</tt> <a class="py-toggle" href="#" id="Error-toggle" onclick="return toggle('Error');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.Error-class.html">Error</a><tt class="py-op">(</tt><tt class="py-base-class">Protocol</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Error-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Error-expanded"><a name="L528"></a><tt class="py-lineno">528</tt>  <tt class="py-line">    <tt class="py-docstring">""" Used to quickly transform received stanza into error reply."""</tt> </tt>
<a name="Error.__init__"></a><div id="Error.__init__-def"><a name="L529"></a><tt class="py-lineno">529</tt> <a class="py-toggle" href="#" id="Error.__init__-toggle" onclick="return toggle('Error.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Error-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">node</tt><tt class="py-op">,</tt><tt class="py-param">error</tt><tt class="py-op">,</tt><tt class="py-param">reply</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Error.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Error.__init__-expanded"><a name="L530"></a><tt class="py-lineno">530</tt>  <tt class="py-line">        <tt class="py-docstring">""" Create error reply basing on the received 'node' stanza and the 'error' error condition.</tt> </tt>
<a name="L531"></a><tt class="py-lineno">531</tt>  <tt class="py-line"><tt class="py-docstring">            If the 'node' is not the received stanza but locally created ('to' and 'from' fields needs not swapping)</tt> </tt>
<a name="L532"></a><tt class="py-lineno">532</tt>  <tt class="py-line"><tt class="py-docstring">            specify the 'reply' argument as false."""</tt> </tt>
<a name="L533"></a><tt class="py-lineno">533</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">reply</tt><tt class="py-op">:</tt> <tt id="link-270" class="py-name"><a title="spade.xmpp.protocol.Protocol" class="py-name" href="#" onclick="return doclink('link-270', 'Protocol', 'link-184');">Protocol</a></tt><tt class="py-op">.</tt><tt id="link-271" class="py-name"><a title="spade.ACLMessage.ACLMessage.__init__
spade.ACLParser.ACLParser.__init__
spade.ACLParser.ACLxmlParser.__init__
spade.AID.aid.__init__
spade.AMS.AMS.DefaultBehaviour.__init__
spade.AMS.AMS.ModifyBehaviour.__init__
spade.AMS.AMS.PlatformBehaviour.__init__
spade.AMS.AMS.RegisterBehaviour.__init__
spade.AMS.AMS.SearchBehaviour.__init__
spade.AMS.AMS.__init__
spade.AMS.AmsAgentDescription.__init__
spade.Agent.AbstractAgent.__init__
spade.Agent.Agent.__init__
spade.Agent.PlatformAgent.__init__
spade.Agent.jabberProcess.__init__
spade.BasicFipaDateTime.BasicFipaDateTime.__init__
spade.Behaviour.ACLTemplate.__init__
spade.Behaviour.ANDTemplate.__init__
spade.Behaviour.Behaviour.__init__
spade.Behaviour.BehaviourTemplate.__init__
spade.Behaviour.EventBehaviour.__init__
spade.Behaviour.FSMBehaviour.__init__
spade.Behaviour.MessageTemplate.__init__
spade.Behaviour.NOTTemplate.__init__
spade.Behaviour.ORTemplate.__init__
spade.Behaviour.OneShotBehaviour.__init__
spade.Behaviour.PeriodicBehaviour.__init__
spade.Behaviour.TimeOutBehaviour.__init__
spade.Behaviour.XORTemplate.__init__
spade.DF.DF.DefaultBehaviour.__init__
spade.DF.DF.ModifyBehaviour.__init__
spade.DF.DF.RegisterBehaviour.__init__
spade.DF.DF.SearchBehaviour.__init__
spade.DF.DF.__init__
spade.DF.DfAgentDescription.__init__
spade.DF.ServiceDescription.__init__
spade.Envelope.Envelope.__init__
spade.FIPAMessage.FipaMessage.__init__
spade.MTP.MTP.__init__
spade.MessageReceiver.MessageReceiver.__init__
spade.Organization.BanedUser.__init__
spade.Organization.CreationError.__init__
spade.Organization.DestroyError.__init__
spade.Organization.JoinError.__init__
spade.Organization.LastOwner.__init__
spade.Organization.LockedOrganization.__init__
spade.Organization.MaximumUsers.__init__
spade.Organization.MemberOfFederation.__init__
spade.Organization.MembersOnly.__init__
spade.Organization.NickNameConflict.__init__
spade.Organization.NotOwner.__init__
spade.Organization.NotSupervisor.__init__
spade.Organization.NotValidGoal.__init__
spade.Organization.NotValidName.__init__
spade.Organization.NotValidType.__init__
spade.Organization.NotValidUnit.__init__
spade.Organization.Organization.CreateRoomBehaviour.__init__
spade.Organization.Organization.CreateTeamBehaviour.__init__
spade.Organization.Organization.DestroyBehaviour.__init__
spade.Organization.Organization.GetRegistrationFormBehaviour.__init__
spade.Organization.Organization.GetUnitInfoBehaviour.__init__
spade.Organization.Organization.GetUnitListBehaviour.__init__
spade.Organization.Organization.IsMemberBehaviour.__init__
spade.Organization.Organization.MyJoinRoomBehaviour.__init__
spade.Organization.Organization.SendRegistrationFormBehaviour.__init__
spade.Organization.Organization.TestRoomNameBehaviour.__init__
spade.Organization.Organization.__init__
spade.Organization.PaswordNeeded.__init__
spade.Organization.Unavailable.__init__
spade.Organization.UnavailableFunction.__init__
spade.Organization_new.BanedUser.__init__
spade.Organization_new.CreationError.__init__
spade.Organization_new.DestroyError.__init__
spade.Organization_new.JoinError.__init__
spade.Organization_new.LastOwner.__init__
spade.Organization_new.LockedOrganization.__init__
spade.Organization_new.MaximumUsers.__init__
spade.Organization_new.MemberOfFederation.__init__
spade.Organization_new.MembersOnly.__init__
spade.Organization_new.NickNameConflict.__init__
spade.Organization_new.NotCreatePermision.__init__
spade.Organization_new.NotSupervisor.__init__
spade.Organization_new.NotValidGoal.__init__
spade.Organization_new.NotValidName.__init__
spade.Organization_new.NotValidType.__init__
spade.Organization_new.NotValidUnit.__init__
spade.Organization_new.Organization_new.CreateRoomBehaviour.__init__
spade.Organization_new.Organization_new.CreateTeamBehaviour.__init__
spade.Organization_new.Organization_new.DestroyBehaviour.__init__
spade.Organization_new.Organization_new.GetRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitInfoBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitListBehaviour.__init__
spade.Organization_new.Organization_new.IsMemberBehaviour.__init__
spade.Organization_new.Organization_new.MyJoinRoomBehaviour.__init__
spade.Organization_new.Organization_new.SendRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.TestRoomNameBehaviour.__init__
spade.Organization_new.Organization_new.__init__
spade.Organization_new.PaswordNeeded.__init__
spade.Organization_new.Unavailable.__init__
spade.Organization_new.UnavailableFunction.__init__
spade.Platform.PlatformRestart.__init__
spade.Platform.SpadePlatform.RouteBehaviour.__init__
spade.Platform.SpadePlatform.__init__
spade.RDF0Parser.RDF0Parser.__init__
spade.ReceivedObject.ReceivedObject.__init__
spade.SIMBA.SIMBA.OutboxBehaviour.__init__
spade.SIMBA.SIMBA.__init__
spade.SL0Parser.SL0Parser.__init__
spade.SpadeConfigParser.ConfigParser.__init__
spade.SpadeConfigParser.spadeXML.__init__
spade.SpadeConfigParser.spadeXMLHandler.__init__
spade.Unit.BanedUser.__init__
spade.Unit.CreationError.__init__
spade.Unit.DestroyError.__init__
spade.Unit.JoinError.__init__
spade.Unit.LastOwner.__init__
spade.Unit.LockedUnit.__init__
spade.Unit.MaximumUsers.__init__
spade.Unit.MembersOnly.__init__
spade.Unit.NickNameConflict.__init__
spade.Unit.NotAdmin.__init__
spade.Unit.NotSupervisor.__init__
spade.Unit.NotValidGoal.__init__
spade.Unit.NotValidGoalChange.__init__
spade.Unit.NotValidName.__init__
spade.Unit.NotValidType.__init__
spade.Unit.NotValidUnit.__init__
spade.Unit.PaswordNeeded.__init__
spade.Unit.Unavailable.__init__
spade.Unit.Unit.AddAdminBehaviour.__init__
spade.Unit.Unit.AddBanAgentBehaviour.__init__
spade.Unit.Unit.AddModeratorBehaviour.__init__
spade.Unit.Unit.AddOwnerBehaviour.__init__
spade.Unit.Unit.CreateRoomBehaviour.__init__
spade.Unit.Unit.DestroyBehaviour.__init__
spade.Unit.Unit.GetAdminListBehaviour.__init__
spade.Unit.Unit.GetBanAgentListBehaviour.__init__
spade.Unit.Unit.GetGoalBehaviour.__init__
spade.Unit.Unit.GetInfoBehaviour.__init__
spade.Unit.Unit.GetMaxAgentsBehaviour.__init__
spade.Unit.Unit.GetMemberListBehaviour.__init__
spade.Unit.Unit.GetMinAgentsBehaviour.__init__
spade.Unit.Unit.GetModeratorListBehaviour.__init__
spade.Unit.Unit.GetNumberOfAgentsBehaviour.__init__
spade.Unit.Unit.GetOwnerListBehaviour.__init__
spade.Unit.Unit.GiveVoiceBehaviour.__init__
spade.Unit.Unit.KickAgentBehaviour.__init__
spade.Unit.Unit.MyJoinRoomBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.__init__
spade.Unit.Unit.RemoveAdminBehaviour.__init__
spade.Unit.Unit.RemoveBanAgentBehaviour.__init__
spade.Unit.Unit.RemoveModeratorBehaviour.__init__
spade.Unit.Unit.RemoveOwnerBehaviour.__init__
spade.Unit.Unit.RevokeVoiceBehaviour.__init__
spade.Unit.Unit.SendMessageBehaviour.__init__
spade.Unit.Unit.SendPrivateMessageBehaviour.__init__
spade.Unit.Unit.SetGoalBehaviour.__init__
spade.Unit.Unit.SetMaxAgentsBehaviour.__init__
spade.Unit.Unit.SetMinAgentsBehaviour.__init__
spade.Unit.Unit.TestRoomNameBehaviour.__init__
spade.Unit.Unit.__init__
spade.Unit_new.BanedUser.__init__
spade.Unit_new.CreationError.__init__
spade.Unit_new.DestroyError.__init__
spade.Unit_new.JoinError.__init__
spade.Unit_new.LastOwner.__init__
spade.Unit_new.LockedUnit.__init__
spade.Unit_new.MaximumUsers.__init__
spade.Unit_new.MembersOnly.__init__
spade.Unit_new.NickNameConflict.__init__
spade.Unit_new.NotCreatePermision.__init__
spade.Unit_new.NotSupervisor.__init__
spade.Unit_new.NotValidGoal.__init__
spade.Unit_new.NotValidGoalChange.__init__
spade.Unit_new.NotValidName.__init__
spade.Unit_new.NotValidType.__init__
spade.Unit_new.NotValidUnit.__init__
spade.Unit_new.PaswordNeeded.__init__
spade.Unit_new.Unavailable.__init__
spade.Unit_new.Unit_new.AddAdminBehaviour.__init__
spade.Unit_new.Unit_new.AddBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.AddModeratorBehaviour.__init__
spade.Unit_new.Unit_new.CreateRoomBehaviour.__init__
spade.Unit_new.Unit_new.DestroyBehaviour.__init__
spade.Unit_new.Unit_new.GetAdminListBehaviour.__init__
spade.Unit_new.Unit_new.GetBanAgentListBehaviour.__init__
spade.Unit_new.Unit_new.GetGoalBehaviour.__init__
spade.Unit_new.Unit_new.GetInfoBehaviour.__init__
spade.Unit_new.Unit_new.GetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetMemberListBehaviour.__init__
spade.Unit_new.Unit_new.GetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetModeratorListBehaviour.__init__
spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetOwnerListBehaviour.__init__
spade.Unit_new.Unit_new.GiveVoiceBehaviour.__init__
spade.Unit_new.Unit_new.KickAgentBehaviour.__init__
spade.Unit_new.Unit_new.MyJoinRoomBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.__init__
spade.Unit_new.Unit_new.RemoveAdminBehaviour.__init__
spade.Unit_new.Unit_new.RemoveBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.RemoveModeratorBehaviour.__init__
spade.Unit_new.Unit_new.RevokeVoiceBehaviour.__init__
spade.Unit_new.Unit_new.SendMessageBehaviour.__init__
spade.Unit_new.Unit_new.SendPrivateMessageBehaviour.__init__
spade.Unit_new.Unit_new.SetGoalBehaviour.__init__
spade.Unit_new.Unit_new.SetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.SetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.TestRoomNameBehaviour.__init__
spade.Unit_new.Unit_new.__init__
spade.XMLCodec.XMLCodec.__init__
spade.bdi.BDIAgent.__init__
spade.bdi.Goal.__init__
spade.bdi.Plan.__init__
spade.bdi.Service.__init__
spade.content.ContentObject.__init__
spade.fipa.ModifyAgentBehaviour.__init__
spade.fipa.SearchAgentBehaviour.__init__
spade.fipa.deregisterServiceBehaviour.__init__
spade.fipa.getPlatformInfoBehaviour.__init__
spade.fipa.modifyServiceBehaviour.__init__
spade.fipa.registerServiceBehaviour.__init__
spade.fipa.searchServiceBehaviour.__init__
spade.logic.Expr.__init__
spade.logic.FolKB.__init__
spade.logic.KB.__init__
spade.logic.PropKB.__init__
spade.peer2peer.RequestDiscoInfoBehav.__init__
spade.peer2peer.SendStreamInitiationBehav.__init__
spade.pyparsing.And.__init__
spade.pyparsing.CaselessLiteral.__init__
spade.pyparsing.CharsNotIn.__init__
spade.pyparsing.Combine.__init__
spade.pyparsing.Dict.__init__
spade.pyparsing.Each.__init__
spade.pyparsing.Empty.__init__
spade.pyparsing.FollowedBy.__init__
spade.pyparsing.Forward.__init__
spade.pyparsing.GoToColumn.__init__
spade.pyparsing.Group.__init__
spade.pyparsing.Keyword.__init__
spade.pyparsing.LineEnd.__init__
spade.pyparsing.LineStart.__init__
spade.pyparsing.Literal.__init__
spade.pyparsing.MatchFirst.__init__
spade.pyparsing.NoMatch.__init__
spade.pyparsing.NotAny.__init__
spade.pyparsing.Optional.__init__
spade.pyparsing.Or.__init__
spade.pyparsing.ParseBaseException.__init__
spade.pyparsing.ParseElementEnhance.__init__
spade.pyparsing.ParseExpression.__init__
spade.pyparsing.ParseResults.__init__
spade.pyparsing.ParserElement.__init__
spade.pyparsing.PositionToken.__init__
spade.pyparsing.RecursiveGrammarException.__init__
spade.pyparsing.SkipTo.__init__
spade.pyparsing.StringEnd.__init__
spade.pyparsing.StringStart.__init__
spade.pyparsing.Token.__init__
spade.pyparsing.TokenConverter.__init__
spade.pyparsing.Upcase.__init__
spade.pyparsing.White.__init__
spade.pyparsing.Word.__init__
spade.pyparsing.ZeroOrMore.__init__
spade.pyratemp.FileLoader.__init__
spade.pyratemp.Parser.__init__
spade.pyratemp.PseudoSandbox.__init__
spade.pyratemp.Renderer.__init__
spade.pyratemp.StringLoader.__init__
spade.pyratemp.Template.__init__
spade.pyratemp.TemplateBase.__init__
spade.pyratemp.TemplateEval.__init__
spade.pyratemp.TemplateParseError.__init__
spade.socialnetwork.SocialItem.__init__
spade.spade_backend.SpadeBackend.__init__
spade.wui.WUI.__init__
spade.xmpp.auth.Bind.__init__
spade.xmpp.auth.ComponentBind.__init__
spade.xmpp.auth.NonSASL.__init__
spade.xmpp.auth.SASL.__init__
spade.xmpp.browser.Browser.__init__
spade.xmpp.client.CommonClient.__init__
spade.xmpp.client.Component.__init__
spade.xmpp.client.PlugIn.__init__
spade.xmpp.commands.Command_Handler_Prototype.__init__
spade.xmpp.commands.Commands.__init__
spade.xmpp.commands.TestCommand.__init__
spade.xmpp.debug.Debug.__init__
spade.xmpp.debug.NoDebug.__init__
spade.xmpp.dispatcher.Dispatcher.__init__
spade.xmpp.filetransfer.IBB.__init__
spade.xmpp.protocol.DataField.__init__
spade.xmpp.protocol.DataForm.__init__
spade.xmpp.protocol.Error.__init__
spade.xmpp.protocol.ErrorNode.__init__
spade.xmpp.protocol.Iq.__init__
spade.xmpp.protocol.JID.__init__
spade.xmpp.protocol.Message.__init__
spade.xmpp.protocol.Presence.__init__
spade.xmpp.protocol.Protocol.__init__
spade.xmpp.roster.Roster.__init__
spade.xmpp.session.Session.__init__
spade.xmpp.simplexml.Node.__init__
spade.xmpp.simplexml.NodeBuilder.__init__
spade.xmpp.simplexml.T.__init__
spade.xmpp.transports.HTTPPROXYsocket.__init__
spade.xmpp.transports.TCPsocket.__init__
spade.xmpp.transports.error.__init__
spade.xmppd.modules.config.Config.__init__
spade.xmppd.modules.config.xmppdXML.__init__
spade.xmppd.modules.config.xmppdXMLHandler.__init__
spade.xmppd.modules.muc.BadPassword.__init__
spade.xmppd.modules.muc.Blacklisted.__init__
spade.xmppd.modules.muc.MaxUsers.__init__
spade.xmppd.modules.muc.NickLockedDown.__init__
spade.xmppd.modules.muc.NoVoice.__init__
spade.xmppd.modules.muc.NotAMember.__init__
spade.xmppd.modules.muc.Participant.__init__
spade.xmppd.modules.muc.Room.__init__
spade.xmppd.modules.muc.SerializableRoom.__init__
spade.xmppd.modules.wq.Conflict.__init__
spade.xmppd.modules.wq.Group.__init__
spade.xmppd.modules.wq.ItemNotFound.__init__
spade.xmppd.xmppd.RPC_Client.__init__
spade.xmppd.xmppd.Server.__init__
spade.xmppd.xmppd.Session.__init__
spade.xmppd.xmppd.Session_Dummy.Stream.__init__
spade.xmppd.xmppd.Session_Dummy.__init__
spade.xmppd.xmppd.Socker_client.__init__
spade.xmppd.xmppd.fake_select.__init__
spade.xmppd.xmppd.fake_select.poll.__init__
spade.xmppd.xmppd.get_input.__init__
spade.xmppd.xmppd.localizer.__init__
spade.xmppd.xmppd.multisession_manager.__init__
spade.xmppd.xmppd.multisession_manager.multisession_thread.__init__" class="py-name" href="#" onclick="return doclink('link-271', '__init__', 'link-129');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt><tt class="py-name">to</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">.</tt><tt id="link-272" class="py-name"><a title="spade.Envelope.Envelope.getFrom
spade.ReceivedObject.ReceivedObject.getFrom
spade.xmpp.protocol.Protocol.getFrom" class="py-name" href="#" onclick="return doclink('link-272', 'getFrom', 'link-197');">getFrom</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt><tt class="py-name">frm</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">.</tt><tt id="link-273" class="py-name"><a title="spade.Envelope.Envelope.getTo
spade.xmpp.protocol.Protocol.getTo" class="py-name" href="#" onclick="return doclink('link-273', 'getTo', 'link-198');">getTo</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">)</tt> </tt>
<a name="L534"></a><tt class="py-lineno">534</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> <tt id="link-274" class="py-name"><a title="spade.xmpp.protocol.Protocol" class="py-name" href="#" onclick="return doclink('link-274', 'Protocol', 'link-184');">Protocol</a></tt><tt class="py-op">.</tt><tt id="link-275" class="py-name"><a title="spade.ACLMessage.ACLMessage.__init__
spade.ACLParser.ACLParser.__init__
spade.ACLParser.ACLxmlParser.__init__
spade.AID.aid.__init__
spade.AMS.AMS.DefaultBehaviour.__init__
spade.AMS.AMS.ModifyBehaviour.__init__
spade.AMS.AMS.PlatformBehaviour.__init__
spade.AMS.AMS.RegisterBehaviour.__init__
spade.AMS.AMS.SearchBehaviour.__init__
spade.AMS.AMS.__init__
spade.AMS.AmsAgentDescription.__init__
spade.Agent.AbstractAgent.__init__
spade.Agent.Agent.__init__
spade.Agent.PlatformAgent.__init__
spade.Agent.jabberProcess.__init__
spade.BasicFipaDateTime.BasicFipaDateTime.__init__
spade.Behaviour.ACLTemplate.__init__
spade.Behaviour.ANDTemplate.__init__
spade.Behaviour.Behaviour.__init__
spade.Behaviour.BehaviourTemplate.__init__
spade.Behaviour.EventBehaviour.__init__
spade.Behaviour.FSMBehaviour.__init__
spade.Behaviour.MessageTemplate.__init__
spade.Behaviour.NOTTemplate.__init__
spade.Behaviour.ORTemplate.__init__
spade.Behaviour.OneShotBehaviour.__init__
spade.Behaviour.PeriodicBehaviour.__init__
spade.Behaviour.TimeOutBehaviour.__init__
spade.Behaviour.XORTemplate.__init__
spade.DF.DF.DefaultBehaviour.__init__
spade.DF.DF.ModifyBehaviour.__init__
spade.DF.DF.RegisterBehaviour.__init__
spade.DF.DF.SearchBehaviour.__init__
spade.DF.DF.__init__
spade.DF.DfAgentDescription.__init__
spade.DF.ServiceDescription.__init__
spade.Envelope.Envelope.__init__
spade.FIPAMessage.FipaMessage.__init__
spade.MTP.MTP.__init__
spade.MessageReceiver.MessageReceiver.__init__
spade.Organization.BanedUser.__init__
spade.Organization.CreationError.__init__
spade.Organization.DestroyError.__init__
spade.Organization.JoinError.__init__
spade.Organization.LastOwner.__init__
spade.Organization.LockedOrganization.__init__
spade.Organization.MaximumUsers.__init__
spade.Organization.MemberOfFederation.__init__
spade.Organization.MembersOnly.__init__
spade.Organization.NickNameConflict.__init__
spade.Organization.NotOwner.__init__
spade.Organization.NotSupervisor.__init__
spade.Organization.NotValidGoal.__init__
spade.Organization.NotValidName.__init__
spade.Organization.NotValidType.__init__
spade.Organization.NotValidUnit.__init__
spade.Organization.Organization.CreateRoomBehaviour.__init__
spade.Organization.Organization.CreateTeamBehaviour.__init__
spade.Organization.Organization.DestroyBehaviour.__init__
spade.Organization.Organization.GetRegistrationFormBehaviour.__init__
spade.Organization.Organization.GetUnitInfoBehaviour.__init__
spade.Organization.Organization.GetUnitListBehaviour.__init__
spade.Organization.Organization.IsMemberBehaviour.__init__
spade.Organization.Organization.MyJoinRoomBehaviour.__init__
spade.Organization.Organization.SendRegistrationFormBehaviour.__init__
spade.Organization.Organization.TestRoomNameBehaviour.__init__
spade.Organization.Organization.__init__
spade.Organization.PaswordNeeded.__init__
spade.Organization.Unavailable.__init__
spade.Organization.UnavailableFunction.__init__
spade.Organization_new.BanedUser.__init__
spade.Organization_new.CreationError.__init__
spade.Organization_new.DestroyError.__init__
spade.Organization_new.JoinError.__init__
spade.Organization_new.LastOwner.__init__
spade.Organization_new.LockedOrganization.__init__
spade.Organization_new.MaximumUsers.__init__
spade.Organization_new.MemberOfFederation.__init__
spade.Organization_new.MembersOnly.__init__
spade.Organization_new.NickNameConflict.__init__
spade.Organization_new.NotCreatePermision.__init__
spade.Organization_new.NotSupervisor.__init__
spade.Organization_new.NotValidGoal.__init__
spade.Organization_new.NotValidName.__init__
spade.Organization_new.NotValidType.__init__
spade.Organization_new.NotValidUnit.__init__
spade.Organization_new.Organization_new.CreateRoomBehaviour.__init__
spade.Organization_new.Organization_new.CreateTeamBehaviour.__init__
spade.Organization_new.Organization_new.DestroyBehaviour.__init__
spade.Organization_new.Organization_new.GetRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitInfoBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitListBehaviour.__init__
spade.Organization_new.Organization_new.IsMemberBehaviour.__init__
spade.Organization_new.Organization_new.MyJoinRoomBehaviour.__init__
spade.Organization_new.Organization_new.SendRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.TestRoomNameBehaviour.__init__
spade.Organization_new.Organization_new.__init__
spade.Organization_new.PaswordNeeded.__init__
spade.Organization_new.Unavailable.__init__
spade.Organization_new.UnavailableFunction.__init__
spade.Platform.PlatformRestart.__init__
spade.Platform.SpadePlatform.RouteBehaviour.__init__
spade.Platform.SpadePlatform.__init__
spade.RDF0Parser.RDF0Parser.__init__
spade.ReceivedObject.ReceivedObject.__init__
spade.SIMBA.SIMBA.OutboxBehaviour.__init__
spade.SIMBA.SIMBA.__init__
spade.SL0Parser.SL0Parser.__init__
spade.SpadeConfigParser.ConfigParser.__init__
spade.SpadeConfigParser.spadeXML.__init__
spade.SpadeConfigParser.spadeXMLHandler.__init__
spade.Unit.BanedUser.__init__
spade.Unit.CreationError.__init__
spade.Unit.DestroyError.__init__
spade.Unit.JoinError.__init__
spade.Unit.LastOwner.__init__
spade.Unit.LockedUnit.__init__
spade.Unit.MaximumUsers.__init__
spade.Unit.MembersOnly.__init__
spade.Unit.NickNameConflict.__init__
spade.Unit.NotAdmin.__init__
spade.Unit.NotSupervisor.__init__
spade.Unit.NotValidGoal.__init__
spade.Unit.NotValidGoalChange.__init__
spade.Unit.NotValidName.__init__
spade.Unit.NotValidType.__init__
spade.Unit.NotValidUnit.__init__
spade.Unit.PaswordNeeded.__init__
spade.Unit.Unavailable.__init__
spade.Unit.Unit.AddAdminBehaviour.__init__
spade.Unit.Unit.AddBanAgentBehaviour.__init__
spade.Unit.Unit.AddModeratorBehaviour.__init__
spade.Unit.Unit.AddOwnerBehaviour.__init__
spade.Unit.Unit.CreateRoomBehaviour.__init__
spade.Unit.Unit.DestroyBehaviour.__init__
spade.Unit.Unit.GetAdminListBehaviour.__init__
spade.Unit.Unit.GetBanAgentListBehaviour.__init__
spade.Unit.Unit.GetGoalBehaviour.__init__
spade.Unit.Unit.GetInfoBehaviour.__init__
spade.Unit.Unit.GetMaxAgentsBehaviour.__init__
spade.Unit.Unit.GetMemberListBehaviour.__init__
spade.Unit.Unit.GetMinAgentsBehaviour.__init__
spade.Unit.Unit.GetModeratorListBehaviour.__init__
spade.Unit.Unit.GetNumberOfAgentsBehaviour.__init__
spade.Unit.Unit.GetOwnerListBehaviour.__init__
spade.Unit.Unit.GiveVoiceBehaviour.__init__
spade.Unit.Unit.KickAgentBehaviour.__init__
spade.Unit.Unit.MyJoinRoomBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.__init__
spade.Unit.Unit.RemoveAdminBehaviour.__init__
spade.Unit.Unit.RemoveBanAgentBehaviour.__init__
spade.Unit.Unit.RemoveModeratorBehaviour.__init__
spade.Unit.Unit.RemoveOwnerBehaviour.__init__
spade.Unit.Unit.RevokeVoiceBehaviour.__init__
spade.Unit.Unit.SendMessageBehaviour.__init__
spade.Unit.Unit.SendPrivateMessageBehaviour.__init__
spade.Unit.Unit.SetGoalBehaviour.__init__
spade.Unit.Unit.SetMaxAgentsBehaviour.__init__
spade.Unit.Unit.SetMinAgentsBehaviour.__init__
spade.Unit.Unit.TestRoomNameBehaviour.__init__
spade.Unit.Unit.__init__
spade.Unit_new.BanedUser.__init__
spade.Unit_new.CreationError.__init__
spade.Unit_new.DestroyError.__init__
spade.Unit_new.JoinError.__init__
spade.Unit_new.LastOwner.__init__
spade.Unit_new.LockedUnit.__init__
spade.Unit_new.MaximumUsers.__init__
spade.Unit_new.MembersOnly.__init__
spade.Unit_new.NickNameConflict.__init__
spade.Unit_new.NotCreatePermision.__init__
spade.Unit_new.NotSupervisor.__init__
spade.Unit_new.NotValidGoal.__init__
spade.Unit_new.NotValidGoalChange.__init__
spade.Unit_new.NotValidName.__init__
spade.Unit_new.NotValidType.__init__
spade.Unit_new.NotValidUnit.__init__
spade.Unit_new.PaswordNeeded.__init__
spade.Unit_new.Unavailable.__init__
spade.Unit_new.Unit_new.AddAdminBehaviour.__init__
spade.Unit_new.Unit_new.AddBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.AddModeratorBehaviour.__init__
spade.Unit_new.Unit_new.CreateRoomBehaviour.__init__
spade.Unit_new.Unit_new.DestroyBehaviour.__init__
spade.Unit_new.Unit_new.GetAdminListBehaviour.__init__
spade.Unit_new.Unit_new.GetBanAgentListBehaviour.__init__
spade.Unit_new.Unit_new.GetGoalBehaviour.__init__
spade.Unit_new.Unit_new.GetInfoBehaviour.__init__
spade.Unit_new.Unit_new.GetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetMemberListBehaviour.__init__
spade.Unit_new.Unit_new.GetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetModeratorListBehaviour.__init__
spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetOwnerListBehaviour.__init__
spade.Unit_new.Unit_new.GiveVoiceBehaviour.__init__
spade.Unit_new.Unit_new.KickAgentBehaviour.__init__
spade.Unit_new.Unit_new.MyJoinRoomBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.__init__
spade.Unit_new.Unit_new.RemoveAdminBehaviour.__init__
spade.Unit_new.Unit_new.RemoveBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.RemoveModeratorBehaviour.__init__
spade.Unit_new.Unit_new.RevokeVoiceBehaviour.__init__
spade.Unit_new.Unit_new.SendMessageBehaviour.__init__
spade.Unit_new.Unit_new.SendPrivateMessageBehaviour.__init__
spade.Unit_new.Unit_new.SetGoalBehaviour.__init__
spade.Unit_new.Unit_new.SetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.SetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.TestRoomNameBehaviour.__init__
spade.Unit_new.Unit_new.__init__
spade.XMLCodec.XMLCodec.__init__
spade.bdi.BDIAgent.__init__
spade.bdi.Goal.__init__
spade.bdi.Plan.__init__
spade.bdi.Service.__init__
spade.content.ContentObject.__init__
spade.fipa.ModifyAgentBehaviour.__init__
spade.fipa.SearchAgentBehaviour.__init__
spade.fipa.deregisterServiceBehaviour.__init__
spade.fipa.getPlatformInfoBehaviour.__init__
spade.fipa.modifyServiceBehaviour.__init__
spade.fipa.registerServiceBehaviour.__init__
spade.fipa.searchServiceBehaviour.__init__
spade.logic.Expr.__init__
spade.logic.FolKB.__init__
spade.logic.KB.__init__
spade.logic.PropKB.__init__
spade.peer2peer.RequestDiscoInfoBehav.__init__
spade.peer2peer.SendStreamInitiationBehav.__init__
spade.pyparsing.And.__init__
spade.pyparsing.CaselessLiteral.__init__
spade.pyparsing.CharsNotIn.__init__
spade.pyparsing.Combine.__init__
spade.pyparsing.Dict.__init__
spade.pyparsing.Each.__init__
spade.pyparsing.Empty.__init__
spade.pyparsing.FollowedBy.__init__
spade.pyparsing.Forward.__init__
spade.pyparsing.GoToColumn.__init__
spade.pyparsing.Group.__init__
spade.pyparsing.Keyword.__init__
spade.pyparsing.LineEnd.__init__
spade.pyparsing.LineStart.__init__
spade.pyparsing.Literal.__init__
spade.pyparsing.MatchFirst.__init__
spade.pyparsing.NoMatch.__init__
spade.pyparsing.NotAny.__init__
spade.pyparsing.Optional.__init__
spade.pyparsing.Or.__init__
spade.pyparsing.ParseBaseException.__init__
spade.pyparsing.ParseElementEnhance.__init__
spade.pyparsing.ParseExpression.__init__
spade.pyparsing.ParseResults.__init__
spade.pyparsing.ParserElement.__init__
spade.pyparsing.PositionToken.__init__
spade.pyparsing.RecursiveGrammarException.__init__
spade.pyparsing.SkipTo.__init__
spade.pyparsing.StringEnd.__init__
spade.pyparsing.StringStart.__init__
spade.pyparsing.Token.__init__
spade.pyparsing.TokenConverter.__init__
spade.pyparsing.Upcase.__init__
spade.pyparsing.White.__init__
spade.pyparsing.Word.__init__
spade.pyparsing.ZeroOrMore.__init__
spade.pyratemp.FileLoader.__init__
spade.pyratemp.Parser.__init__
spade.pyratemp.PseudoSandbox.__init__
spade.pyratemp.Renderer.__init__
spade.pyratemp.StringLoader.__init__
spade.pyratemp.Template.__init__
spade.pyratemp.TemplateBase.__init__
spade.pyratemp.TemplateEval.__init__
spade.pyratemp.TemplateParseError.__init__
spade.socialnetwork.SocialItem.__init__
spade.spade_backend.SpadeBackend.__init__
spade.wui.WUI.__init__
spade.xmpp.auth.Bind.__init__
spade.xmpp.auth.ComponentBind.__init__
spade.xmpp.auth.NonSASL.__init__
spade.xmpp.auth.SASL.__init__
spade.xmpp.browser.Browser.__init__
spade.xmpp.client.CommonClient.__init__
spade.xmpp.client.Component.__init__
spade.xmpp.client.PlugIn.__init__
spade.xmpp.commands.Command_Handler_Prototype.__init__
spade.xmpp.commands.Commands.__init__
spade.xmpp.commands.TestCommand.__init__
spade.xmpp.debug.Debug.__init__
spade.xmpp.debug.NoDebug.__init__
spade.xmpp.dispatcher.Dispatcher.__init__
spade.xmpp.filetransfer.IBB.__init__
spade.xmpp.protocol.DataField.__init__
spade.xmpp.protocol.DataForm.__init__
spade.xmpp.protocol.Error.__init__
spade.xmpp.protocol.ErrorNode.__init__
spade.xmpp.protocol.Iq.__init__
spade.xmpp.protocol.JID.__init__
spade.xmpp.protocol.Message.__init__
spade.xmpp.protocol.Presence.__init__
spade.xmpp.protocol.Protocol.__init__
spade.xmpp.roster.Roster.__init__
spade.xmpp.session.Session.__init__
spade.xmpp.simplexml.Node.__init__
spade.xmpp.simplexml.NodeBuilder.__init__
spade.xmpp.simplexml.T.__init__
spade.xmpp.transports.HTTPPROXYsocket.__init__
spade.xmpp.transports.TCPsocket.__init__
spade.xmpp.transports.error.__init__
spade.xmppd.modules.config.Config.__init__
spade.xmppd.modules.config.xmppdXML.__init__
spade.xmppd.modules.config.xmppdXMLHandler.__init__
spade.xmppd.modules.muc.BadPassword.__init__
spade.xmppd.modules.muc.Blacklisted.__init__
spade.xmppd.modules.muc.MaxUsers.__init__
spade.xmppd.modules.muc.NickLockedDown.__init__
spade.xmppd.modules.muc.NoVoice.__init__
spade.xmppd.modules.muc.NotAMember.__init__
spade.xmppd.modules.muc.Participant.__init__
spade.xmppd.modules.muc.Room.__init__
spade.xmppd.modules.muc.SerializableRoom.__init__
spade.xmppd.modules.wq.Conflict.__init__
spade.xmppd.modules.wq.Group.__init__
spade.xmppd.modules.wq.ItemNotFound.__init__
spade.xmppd.xmppd.RPC_Client.__init__
spade.xmppd.xmppd.Server.__init__
spade.xmppd.xmppd.Session.__init__
spade.xmppd.xmppd.Session_Dummy.Stream.__init__
spade.xmppd.xmppd.Session_Dummy.__init__
spade.xmppd.xmppd.Socker_client.__init__
spade.xmppd.xmppd.fake_select.__init__
spade.xmppd.xmppd.fake_select.poll.__init__
spade.xmppd.xmppd.get_input.__init__
spade.xmppd.xmppd.localizer.__init__
spade.xmppd.xmppd.multisession_manager.__init__
spade.xmppd.xmppd.multisession_manager.multisession_thread.__init__" class="py-name" href="#" onclick="return doclink('link-275', '__init__', 'link-129');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">)</tt> </tt>
<a name="L535"></a><tt class="py-lineno">535</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-276" class="py-name" targets="Method spade.xmpp.protocol.Protocol.setError()=spade.xmpp.protocol.Protocol-class.html#setError"><a title="spade.xmpp.protocol.Protocol.setError" class="py-name" href="#" onclick="return doclink('link-276', 'setError', 'link-276');">setError</a></tt><tt class="py-op">(</tt><tt id="link-277" class="py-name"><a title="spade.xmpp.transports.error" class="py-name" href="#" onclick="return doclink('link-277', 'error', 'link-161');">error</a></tt><tt class="py-op">)</tt> </tt>
<a name="L536"></a><tt class="py-lineno">536</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">node</tt><tt class="py-op">.</tt><tt id="link-278" class="py-name"><a title="spade.DF.ServiceDescription.getType
spade.xmpp.protocol.DataField.getType
spade.xmpp.protocol.DataForm.getType
spade.xmpp.protocol.Protocol.getType" class="py-name" href="#" onclick="return doclink('link-278', 'getType', 'link-92');">getType</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">==</tt><tt class="py-string">'error'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-279" class="py-name"><a title="spade.ACLMessage.ACLMessage.__str__
spade.AID.aid.__str__
spade.AMS.AmsAgentDescription.__str__
spade.BasicFipaDateTime.BasicFipaDateTime.__str__
spade.DF.DfAgentDescription.__str__
spade.DF.ServiceDescription.__str__
spade.Envelope.Envelope.__str__
spade.Platform.PlatformRestart.__str__
spade.bdi.Goal.__str__
spade.bdi.Plan.__str__
spade.bdi.Service.__str__
spade.content.ContentObject.__str__
spade.pyparsing.And.__str__
spade.pyparsing.CharsNotIn.__str__
spade.pyparsing.Each.__str__
spade.pyparsing.Forward.__str__
spade.pyparsing.MatchFirst.__str__
spade.pyparsing.NotAny.__str__
spade.pyparsing.OneOrMore.__str__
spade.pyparsing.Optional.__str__
spade.pyparsing.Or.__str__
spade.pyparsing.ParseBaseException.__str__
spade.pyparsing.ParseElementEnhance.__str__
spade.pyparsing.ParseExpression.__str__
spade.pyparsing.ParseResults.__str__
spade.pyparsing.ParserElement.__str__
spade.pyparsing.RecursiveGrammarException.__str__
spade.pyparsing.Word.__str__
spade.pyparsing.ZeroOrMore.__str__
spade.pyparsing._ForwardNoRecurse.__str__
spade.pyratemp.TemplateBase.__str__
spade.pyratemp.TemplateParseError.__str__
spade.xmpp.protocol.JID.__str__
spade.xmpp.simplexml.Node.__str__
spade.xmpp.transports.error.__str__
spade.xmppd.modules.muc.Participant.__str__
spade.xmppd.modules.muc.Room.__str__" class="py-name" href="#" onclick="return doclink('link-279', '__str__', 'link-119');">__str__</a></tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-280" class="py-name" targets="Method spade.xmpp.protocol.Error.__dupstr__()=spade.xmpp.protocol.Error-class.html#__dupstr__"><a title="spade.xmpp.protocol.Error.__dupstr__" class="py-name" href="#" onclick="return doclink('link-280', '__dupstr__', 'link-280');">__dupstr__</a></tt> </tt>
</div><a name="Error.__dupstr__"></a><div id="Error.__dupstr__-def"><a name="L537"></a><tt class="py-lineno">537</tt> <a class="py-toggle" href="#" id="Error.__dupstr__-toggle" onclick="return toggle('Error.__dupstr__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.Error-class.html#__dupstr__">__dupstr__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">dup1</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt><tt class="py-param">dup2</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Error.__dupstr__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Error.__dupstr__-expanded"><a name="L538"></a><tt class="py-lineno">538</tt>  <tt class="py-line">        <tt class="py-docstring">""" Dummy function used as preventor of creating error node in reply to error node.</tt> </tt>
<a name="L539"></a><tt class="py-lineno">539</tt>  <tt class="py-line"><tt class="py-docstring">            I.e. you will not be able to serialise "double" error into string.</tt> </tt>
<a name="L540"></a><tt class="py-lineno">540</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L541"></a><tt class="py-lineno">541</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-string">''</tt> </tt>
</div></div><a name="L542"></a><tt class="py-lineno">542</tt>  <tt class="py-line"> </tt>
<a name="DataField"></a><div id="DataField-def"><a name="L543"></a><tt class="py-lineno">543</tt> <a class="py-toggle" href="#" id="DataField-toggle" onclick="return toggle('DataField');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html">DataField</a><tt class="py-op">(</tt><tt class="py-base-class">Node</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="DataField-expanded"><a name="L544"></a><tt class="py-lineno">544</tt>  <tt class="py-line">    <tt class="py-docstring">""" This class is used in the DataForm class to describe the single data item.</tt> </tt>
<a name="L545"></a><tt class="py-lineno">545</tt>  <tt class="py-line"><tt class="py-docstring">        If you are working with jabber:x:data (JEP-0004, JEP-0068, JEP-0122) </tt> </tt>
<a name="L546"></a><tt class="py-lineno">546</tt>  <tt class="py-line"><tt class="py-docstring">        then you will need to work with instances of this class. """</tt> </tt>
<a name="DataField.__init__"></a><div id="DataField.__init__-def"><a name="L547"></a><tt class="py-lineno">547</tt> <a class="py-toggle" href="#" id="DataField.__init__-toggle" onclick="return toggle('DataField.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">name</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt><tt class="py-param">value</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt><tt class="py-param">typ</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt><tt class="py-param">required</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt><tt class="py-param">desc</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt><tt class="py-param">options</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">,</tt><tt class="py-param">node</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.__init__-expanded"><a name="L548"></a><tt class="py-lineno">548</tt>  <tt class="py-line">        <tt class="py-docstring">""" Create new data field of specified name,value and type.</tt> </tt>
<a name="L549"></a><tt class="py-lineno">549</tt>  <tt class="py-line"><tt class="py-docstring">            Also 'required','desc' and 'options' fields can be set.</tt> </tt>
<a name="L550"></a><tt class="py-lineno">550</tt>  <tt class="py-line"><tt class="py-docstring">            Alternatively other XML object can be passed in as the 'node' parameted to replicate it as a new datafiled.</tt> </tt>
<a name="L551"></a><tt class="py-lineno">551</tt>  <tt class="py-line"><tt class="py-docstring">            """</tt> </tt>
<a name="L552"></a><tt class="py-lineno">552</tt>  <tt class="py-line">        <tt id="link-281" class="py-name"><a title="spade.xmpp.simplexml.Node" class="py-name" href="#" onclick="return doclink('link-281', 'Node', 'link-1');">Node</a></tt><tt class="py-op">.</tt><tt id="link-282" class="py-name"><a title="spade.ACLMessage.ACLMessage.__init__
spade.ACLParser.ACLParser.__init__
spade.ACLParser.ACLxmlParser.__init__
spade.AID.aid.__init__
spade.AMS.AMS.DefaultBehaviour.__init__
spade.AMS.AMS.ModifyBehaviour.__init__
spade.AMS.AMS.PlatformBehaviour.__init__
spade.AMS.AMS.RegisterBehaviour.__init__
spade.AMS.AMS.SearchBehaviour.__init__
spade.AMS.AMS.__init__
spade.AMS.AmsAgentDescription.__init__
spade.Agent.AbstractAgent.__init__
spade.Agent.Agent.__init__
spade.Agent.PlatformAgent.__init__
spade.Agent.jabberProcess.__init__
spade.BasicFipaDateTime.BasicFipaDateTime.__init__
spade.Behaviour.ACLTemplate.__init__
spade.Behaviour.ANDTemplate.__init__
spade.Behaviour.Behaviour.__init__
spade.Behaviour.BehaviourTemplate.__init__
spade.Behaviour.EventBehaviour.__init__
spade.Behaviour.FSMBehaviour.__init__
spade.Behaviour.MessageTemplate.__init__
spade.Behaviour.NOTTemplate.__init__
spade.Behaviour.ORTemplate.__init__
spade.Behaviour.OneShotBehaviour.__init__
spade.Behaviour.PeriodicBehaviour.__init__
spade.Behaviour.TimeOutBehaviour.__init__
spade.Behaviour.XORTemplate.__init__
spade.DF.DF.DefaultBehaviour.__init__
spade.DF.DF.ModifyBehaviour.__init__
spade.DF.DF.RegisterBehaviour.__init__
spade.DF.DF.SearchBehaviour.__init__
spade.DF.DF.__init__
spade.DF.DfAgentDescription.__init__
spade.DF.ServiceDescription.__init__
spade.Envelope.Envelope.__init__
spade.FIPAMessage.FipaMessage.__init__
spade.MTP.MTP.__init__
spade.MessageReceiver.MessageReceiver.__init__
spade.Organization.BanedUser.__init__
spade.Organization.CreationError.__init__
spade.Organization.DestroyError.__init__
spade.Organization.JoinError.__init__
spade.Organization.LastOwner.__init__
spade.Organization.LockedOrganization.__init__
spade.Organization.MaximumUsers.__init__
spade.Organization.MemberOfFederation.__init__
spade.Organization.MembersOnly.__init__
spade.Organization.NickNameConflict.__init__
spade.Organization.NotOwner.__init__
spade.Organization.NotSupervisor.__init__
spade.Organization.NotValidGoal.__init__
spade.Organization.NotValidName.__init__
spade.Organization.NotValidType.__init__
spade.Organization.NotValidUnit.__init__
spade.Organization.Organization.CreateRoomBehaviour.__init__
spade.Organization.Organization.CreateTeamBehaviour.__init__
spade.Organization.Organization.DestroyBehaviour.__init__
spade.Organization.Organization.GetRegistrationFormBehaviour.__init__
spade.Organization.Organization.GetUnitInfoBehaviour.__init__
spade.Organization.Organization.GetUnitListBehaviour.__init__
spade.Organization.Organization.IsMemberBehaviour.__init__
spade.Organization.Organization.MyJoinRoomBehaviour.__init__
spade.Organization.Organization.SendRegistrationFormBehaviour.__init__
spade.Organization.Organization.TestRoomNameBehaviour.__init__
spade.Organization.Organization.__init__
spade.Organization.PaswordNeeded.__init__
spade.Organization.Unavailable.__init__
spade.Organization.UnavailableFunction.__init__
spade.Organization_new.BanedUser.__init__
spade.Organization_new.CreationError.__init__
spade.Organization_new.DestroyError.__init__
spade.Organization_new.JoinError.__init__
spade.Organization_new.LastOwner.__init__
spade.Organization_new.LockedOrganization.__init__
spade.Organization_new.MaximumUsers.__init__
spade.Organization_new.MemberOfFederation.__init__
spade.Organization_new.MembersOnly.__init__
spade.Organization_new.NickNameConflict.__init__
spade.Organization_new.NotCreatePermision.__init__
spade.Organization_new.NotSupervisor.__init__
spade.Organization_new.NotValidGoal.__init__
spade.Organization_new.NotValidName.__init__
spade.Organization_new.NotValidType.__init__
spade.Organization_new.NotValidUnit.__init__
spade.Organization_new.Organization_new.CreateRoomBehaviour.__init__
spade.Organization_new.Organization_new.CreateTeamBehaviour.__init__
spade.Organization_new.Organization_new.DestroyBehaviour.__init__
spade.Organization_new.Organization_new.GetRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitInfoBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitListBehaviour.__init__
spade.Organization_new.Organization_new.IsMemberBehaviour.__init__
spade.Organization_new.Organization_new.MyJoinRoomBehaviour.__init__
spade.Organization_new.Organization_new.SendRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.TestRoomNameBehaviour.__init__
spade.Organization_new.Organization_new.__init__
spade.Organization_new.PaswordNeeded.__init__
spade.Organization_new.Unavailable.__init__
spade.Organization_new.UnavailableFunction.__init__
spade.Platform.PlatformRestart.__init__
spade.Platform.SpadePlatform.RouteBehaviour.__init__
spade.Platform.SpadePlatform.__init__
spade.RDF0Parser.RDF0Parser.__init__
spade.ReceivedObject.ReceivedObject.__init__
spade.SIMBA.SIMBA.OutboxBehaviour.__init__
spade.SIMBA.SIMBA.__init__
spade.SL0Parser.SL0Parser.__init__
spade.SpadeConfigParser.ConfigParser.__init__
spade.SpadeConfigParser.spadeXML.__init__
spade.SpadeConfigParser.spadeXMLHandler.__init__
spade.Unit.BanedUser.__init__
spade.Unit.CreationError.__init__
spade.Unit.DestroyError.__init__
spade.Unit.JoinError.__init__
spade.Unit.LastOwner.__init__
spade.Unit.LockedUnit.__init__
spade.Unit.MaximumUsers.__init__
spade.Unit.MembersOnly.__init__
spade.Unit.NickNameConflict.__init__
spade.Unit.NotAdmin.__init__
spade.Unit.NotSupervisor.__init__
spade.Unit.NotValidGoal.__init__
spade.Unit.NotValidGoalChange.__init__
spade.Unit.NotValidName.__init__
spade.Unit.NotValidType.__init__
spade.Unit.NotValidUnit.__init__
spade.Unit.PaswordNeeded.__init__
spade.Unit.Unavailable.__init__
spade.Unit.Unit.AddAdminBehaviour.__init__
spade.Unit.Unit.AddBanAgentBehaviour.__init__
spade.Unit.Unit.AddModeratorBehaviour.__init__
spade.Unit.Unit.AddOwnerBehaviour.__init__
spade.Unit.Unit.CreateRoomBehaviour.__init__
spade.Unit.Unit.DestroyBehaviour.__init__
spade.Unit.Unit.GetAdminListBehaviour.__init__
spade.Unit.Unit.GetBanAgentListBehaviour.__init__
spade.Unit.Unit.GetGoalBehaviour.__init__
spade.Unit.Unit.GetInfoBehaviour.__init__
spade.Unit.Unit.GetMaxAgentsBehaviour.__init__
spade.Unit.Unit.GetMemberListBehaviour.__init__
spade.Unit.Unit.GetMinAgentsBehaviour.__init__
spade.Unit.Unit.GetModeratorListBehaviour.__init__
spade.Unit.Unit.GetNumberOfAgentsBehaviour.__init__
spade.Unit.Unit.GetOwnerListBehaviour.__init__
spade.Unit.Unit.GiveVoiceBehaviour.__init__
spade.Unit.Unit.KickAgentBehaviour.__init__
spade.Unit.Unit.MyJoinRoomBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.__init__
spade.Unit.Unit.RemoveAdminBehaviour.__init__
spade.Unit.Unit.RemoveBanAgentBehaviour.__init__
spade.Unit.Unit.RemoveModeratorBehaviour.__init__
spade.Unit.Unit.RemoveOwnerBehaviour.__init__
spade.Unit.Unit.RevokeVoiceBehaviour.__init__
spade.Unit.Unit.SendMessageBehaviour.__init__
spade.Unit.Unit.SendPrivateMessageBehaviour.__init__
spade.Unit.Unit.SetGoalBehaviour.__init__
spade.Unit.Unit.SetMaxAgentsBehaviour.__init__
spade.Unit.Unit.SetMinAgentsBehaviour.__init__
spade.Unit.Unit.TestRoomNameBehaviour.__init__
spade.Unit.Unit.__init__
spade.Unit_new.BanedUser.__init__
spade.Unit_new.CreationError.__init__
spade.Unit_new.DestroyError.__init__
spade.Unit_new.JoinError.__init__
spade.Unit_new.LastOwner.__init__
spade.Unit_new.LockedUnit.__init__
spade.Unit_new.MaximumUsers.__init__
spade.Unit_new.MembersOnly.__init__
spade.Unit_new.NickNameConflict.__init__
spade.Unit_new.NotCreatePermision.__init__
spade.Unit_new.NotSupervisor.__init__
spade.Unit_new.NotValidGoal.__init__
spade.Unit_new.NotValidGoalChange.__init__
spade.Unit_new.NotValidName.__init__
spade.Unit_new.NotValidType.__init__
spade.Unit_new.NotValidUnit.__init__
spade.Unit_new.PaswordNeeded.__init__
spade.Unit_new.Unavailable.__init__
spade.Unit_new.Unit_new.AddAdminBehaviour.__init__
spade.Unit_new.Unit_new.AddBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.AddModeratorBehaviour.__init__
spade.Unit_new.Unit_new.CreateRoomBehaviour.__init__
spade.Unit_new.Unit_new.DestroyBehaviour.__init__
spade.Unit_new.Unit_new.GetAdminListBehaviour.__init__
spade.Unit_new.Unit_new.GetBanAgentListBehaviour.__init__
spade.Unit_new.Unit_new.GetGoalBehaviour.__init__
spade.Unit_new.Unit_new.GetInfoBehaviour.__init__
spade.Unit_new.Unit_new.GetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetMemberListBehaviour.__init__
spade.Unit_new.Unit_new.GetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetModeratorListBehaviour.__init__
spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetOwnerListBehaviour.__init__
spade.Unit_new.Unit_new.GiveVoiceBehaviour.__init__
spade.Unit_new.Unit_new.KickAgentBehaviour.__init__
spade.Unit_new.Unit_new.MyJoinRoomBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.__init__
spade.Unit_new.Unit_new.RemoveAdminBehaviour.__init__
spade.Unit_new.Unit_new.RemoveBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.RemoveModeratorBehaviour.__init__
spade.Unit_new.Unit_new.RevokeVoiceBehaviour.__init__
spade.Unit_new.Unit_new.SendMessageBehaviour.__init__
spade.Unit_new.Unit_new.SendPrivateMessageBehaviour.__init__
spade.Unit_new.Unit_new.SetGoalBehaviour.__init__
spade.Unit_new.Unit_new.SetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.SetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.TestRoomNameBehaviour.__init__
spade.Unit_new.Unit_new.__init__
spade.XMLCodec.XMLCodec.__init__
spade.bdi.BDIAgent.__init__
spade.bdi.Goal.__init__
spade.bdi.Plan.__init__
spade.bdi.Service.__init__
spade.content.ContentObject.__init__
spade.fipa.ModifyAgentBehaviour.__init__
spade.fipa.SearchAgentBehaviour.__init__
spade.fipa.deregisterServiceBehaviour.__init__
spade.fipa.getPlatformInfoBehaviour.__init__
spade.fipa.modifyServiceBehaviour.__init__
spade.fipa.registerServiceBehaviour.__init__
spade.fipa.searchServiceBehaviour.__init__
spade.logic.Expr.__init__
spade.logic.FolKB.__init__
spade.logic.KB.__init__
spade.logic.PropKB.__init__
spade.peer2peer.RequestDiscoInfoBehav.__init__
spade.peer2peer.SendStreamInitiationBehav.__init__
spade.pyparsing.And.__init__
spade.pyparsing.CaselessLiteral.__init__
spade.pyparsing.CharsNotIn.__init__
spade.pyparsing.Combine.__init__
spade.pyparsing.Dict.__init__
spade.pyparsing.Each.__init__
spade.pyparsing.Empty.__init__
spade.pyparsing.FollowedBy.__init__
spade.pyparsing.Forward.__init__
spade.pyparsing.GoToColumn.__init__
spade.pyparsing.Group.__init__
spade.pyparsing.Keyword.__init__
spade.pyparsing.LineEnd.__init__
spade.pyparsing.LineStart.__init__
spade.pyparsing.Literal.__init__
spade.pyparsing.MatchFirst.__init__
spade.pyparsing.NoMatch.__init__
spade.pyparsing.NotAny.__init__
spade.pyparsing.Optional.__init__
spade.pyparsing.Or.__init__
spade.pyparsing.ParseBaseException.__init__
spade.pyparsing.ParseElementEnhance.__init__
spade.pyparsing.ParseExpression.__init__
spade.pyparsing.ParseResults.__init__
spade.pyparsing.ParserElement.__init__
spade.pyparsing.PositionToken.__init__
spade.pyparsing.RecursiveGrammarException.__init__
spade.pyparsing.SkipTo.__init__
spade.pyparsing.StringEnd.__init__
spade.pyparsing.StringStart.__init__
spade.pyparsing.Token.__init__
spade.pyparsing.TokenConverter.__init__
spade.pyparsing.Upcase.__init__
spade.pyparsing.White.__init__
spade.pyparsing.Word.__init__
spade.pyparsing.ZeroOrMore.__init__
spade.pyratemp.FileLoader.__init__
spade.pyratemp.Parser.__init__
spade.pyratemp.PseudoSandbox.__init__
spade.pyratemp.Renderer.__init__
spade.pyratemp.StringLoader.__init__
spade.pyratemp.Template.__init__
spade.pyratemp.TemplateBase.__init__
spade.pyratemp.TemplateEval.__init__
spade.pyratemp.TemplateParseError.__init__
spade.socialnetwork.SocialItem.__init__
spade.spade_backend.SpadeBackend.__init__
spade.wui.WUI.__init__
spade.xmpp.auth.Bind.__init__
spade.xmpp.auth.ComponentBind.__init__
spade.xmpp.auth.NonSASL.__init__
spade.xmpp.auth.SASL.__init__
spade.xmpp.browser.Browser.__init__
spade.xmpp.client.CommonClient.__init__
spade.xmpp.client.Component.__init__
spade.xmpp.client.PlugIn.__init__
spade.xmpp.commands.Command_Handler_Prototype.__init__
spade.xmpp.commands.Commands.__init__
spade.xmpp.commands.TestCommand.__init__
spade.xmpp.debug.Debug.__init__
spade.xmpp.debug.NoDebug.__init__
spade.xmpp.dispatcher.Dispatcher.__init__
spade.xmpp.filetransfer.IBB.__init__
spade.xmpp.protocol.DataField.__init__
spade.xmpp.protocol.DataForm.__init__
spade.xmpp.protocol.Error.__init__
spade.xmpp.protocol.ErrorNode.__init__
spade.xmpp.protocol.Iq.__init__
spade.xmpp.protocol.JID.__init__
spade.xmpp.protocol.Message.__init__
spade.xmpp.protocol.Presence.__init__
spade.xmpp.protocol.Protocol.__init__
spade.xmpp.roster.Roster.__init__
spade.xmpp.session.Session.__init__
spade.xmpp.simplexml.Node.__init__
spade.xmpp.simplexml.NodeBuilder.__init__
spade.xmpp.simplexml.T.__init__
spade.xmpp.transports.HTTPPROXYsocket.__init__
spade.xmpp.transports.TCPsocket.__init__
spade.xmpp.transports.error.__init__
spade.xmppd.modules.config.Config.__init__
spade.xmppd.modules.config.xmppdXML.__init__
spade.xmppd.modules.config.xmppdXMLHandler.__init__
spade.xmppd.modules.muc.BadPassword.__init__
spade.xmppd.modules.muc.Blacklisted.__init__
spade.xmppd.modules.muc.MaxUsers.__init__
spade.xmppd.modules.muc.NickLockedDown.__init__
spade.xmppd.modules.muc.NoVoice.__init__
spade.xmppd.modules.muc.NotAMember.__init__
spade.xmppd.modules.muc.Participant.__init__
spade.xmppd.modules.muc.Room.__init__
spade.xmppd.modules.muc.SerializableRoom.__init__
spade.xmppd.modules.wq.Conflict.__init__
spade.xmppd.modules.wq.Group.__init__
spade.xmppd.modules.wq.ItemNotFound.__init__
spade.xmppd.xmppd.RPC_Client.__init__
spade.xmppd.xmppd.Server.__init__
spade.xmppd.xmppd.Session.__init__
spade.xmppd.xmppd.Session_Dummy.Stream.__init__
spade.xmppd.xmppd.Session_Dummy.__init__
spade.xmppd.xmppd.Socker_client.__init__
spade.xmppd.xmppd.fake_select.__init__
spade.xmppd.xmppd.fake_select.poll.__init__
spade.xmppd.xmppd.get_input.__init__
spade.xmppd.xmppd.localizer.__init__
spade.xmppd.xmppd.multisession_manager.__init__
spade.xmppd.xmppd.multisession_manager.multisession_thread.__init__" class="py-name" href="#" onclick="return doclink('link-282', '__init__', 'link-129');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt><tt class="py-string">'field'</tt><tt class="py-op">,</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">)</tt> </tt>
<a name="L553"></a><tt class="py-lineno">553</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-283" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-283', 'name', 'link-88');">name</a></tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-284" class="py-name" targets="Method spade.xmpp.protocol.DataField.setVar()=spade.xmpp.protocol.DataField-class.html#setVar"><a title="spade.xmpp.protocol.DataField.setVar" class="py-name" href="#" onclick="return doclink('link-284', 'setVar', 'link-284');">setVar</a></tt><tt class="py-op">(</tt><tt id="link-285" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-285', 'name', 'link-88');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L554"></a><tt class="py-lineno">554</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">value</tt><tt class="py-op">)</tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt class="py-name">list</tt><tt class="py-op">,</tt><tt class="py-name">tuple</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-286" class="py-name" targets="Method spade.xmpp.protocol.DataField.setValues()=spade.xmpp.protocol.DataField-class.html#setValues"><a title="spade.xmpp.protocol.DataField.setValues" class="py-name" href="#" onclick="return doclink('link-286', 'setValues', 'link-286');">setValues</a></tt><tt class="py-op">(</tt><tt class="py-name">value</tt><tt class="py-op">)</tt> </tt>
<a name="L555"></a><tt class="py-lineno">555</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-name">value</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-287" class="py-name" targets="Method spade.xmpp.protocol.DataField.setValue()=spade.xmpp.protocol.DataField-class.html#setValue"><a title="spade.xmpp.protocol.DataField.setValue" class="py-name" href="#" onclick="return doclink('link-287', 'setValue', 'link-287');">setValue</a></tt><tt class="py-op">(</tt><tt class="py-name">value</tt><tt class="py-op">)</tt> </tt>
<a name="L556"></a><tt class="py-lineno">556</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">typ</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-288" class="py-name"><a title="spade.DF.ServiceDescription.setType
spade.xmpp.protocol.DataField.setType
spade.xmpp.protocol.DataForm.setType
spade.xmpp.protocol.Protocol.setType" class="py-name" href="#" onclick="return doclink('link-288', 'setType', 'link-173');">setType</a></tt><tt class="py-op">(</tt><tt class="py-name">typ</tt><tt class="py-op">)</tt> </tt>
<a name="L557"></a><tt class="py-lineno">557</tt>  <tt class="py-line">        <tt class="py-keyword">elif</tt> <tt class="py-keyword">not</tt> <tt class="py-name">typ</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">node</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-289" class="py-name"><a title="spade.DF.ServiceDescription.setType
spade.xmpp.protocol.DataField.setType
spade.xmpp.protocol.DataForm.setType
spade.xmpp.protocol.Protocol.setType" class="py-name" href="#" onclick="return doclink('link-289', 'setType', 'link-173');">setType</a></tt><tt class="py-op">(</tt><tt class="py-string">'text-single'</tt><tt class="py-op">)</tt> </tt>
<a name="L558"></a><tt class="py-lineno">558</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">required</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-290" class="py-name" targets="Method spade.xmpp.protocol.DataField.setRequired()=spade.xmpp.protocol.DataField-class.html#setRequired"><a title="spade.xmpp.protocol.DataField.setRequired" class="py-name" href="#" onclick="return doclink('link-290', 'setRequired', 'link-290');">setRequired</a></tt><tt class="py-op">(</tt><tt class="py-name">required</tt><tt class="py-op">)</tt> </tt>
<a name="L559"></a><tt class="py-lineno">559</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">desc</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-291" class="py-name" targets="Method spade.xmpp.protocol.DataField.setDesc()=spade.xmpp.protocol.DataField-class.html#setDesc"><a title="spade.xmpp.protocol.DataField.setDesc" class="py-name" href="#" onclick="return doclink('link-291', 'setDesc', 'link-291');">setDesc</a></tt><tt class="py-op">(</tt><tt class="py-name">desc</tt><tt class="py-op">)</tt> </tt>
<a name="L560"></a><tt class="py-lineno">560</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">options</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-292" class="py-name" targets="Method spade.xmpp.protocol.DataField.setOptions()=spade.xmpp.protocol.DataField-class.html#setOptions"><a title="spade.xmpp.protocol.DataField.setOptions" class="py-name" href="#" onclick="return doclink('link-292', 'setOptions', 'link-292');">setOptions</a></tt><tt class="py-op">(</tt><tt class="py-name">options</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.setRequired"></a><div id="DataField.setRequired-def"><a name="L561"></a><tt class="py-lineno">561</tt> <a class="py-toggle" href="#" id="DataField.setRequired-toggle" onclick="return toggle('DataField.setRequired');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#setRequired">setRequired</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">req</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.setRequired-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.setRequired-expanded"><a name="L562"></a><tt class="py-lineno">562</tt>  <tt class="py-line">        <tt class="py-docstring">""" Change the state of the 'required' flag. """</tt> </tt>
<a name="L563"></a><tt class="py-lineno">563</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">req</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-293" class="py-name"><a title="spade.xmpp.simplexml.Node.setTag" class="py-name" href="#" onclick="return doclink('link-293', 'setTag', 'link-176');">setTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'required'</tt><tt class="py-op">)</tt> </tt>
<a name="L564"></a><tt class="py-lineno">564</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L565"></a><tt class="py-lineno">565</tt>  <tt class="py-line">            <tt class="py-keyword">try</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-294" class="py-name" targets="Method spade.xmpp.simplexml.Node.delChild()=spade.xmpp.simplexml.Node-class.html#delChild"><a title="spade.xmpp.simplexml.Node.delChild" class="py-name" href="#" onclick="return doclink('link-294', 'delChild', 'link-294');">delChild</a></tt><tt class="py-op">(</tt><tt class="py-string">'required'</tt><tt class="py-op">)</tt> </tt>
<a name="L566"></a><tt class="py-lineno">566</tt>  <tt class="py-line">            <tt class="py-keyword">except</tt> <tt class="py-name">ValueError</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> </tt>
</div><a name="DataField.isRequired"></a><div id="DataField.isRequired-def"><a name="L567"></a><tt class="py-lineno">567</tt> <a class="py-toggle" href="#" id="DataField.isRequired-toggle" onclick="return toggle('DataField.isRequired');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#isRequired">isRequired</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.isRequired-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.isRequired-expanded"><a name="L568"></a><tt class="py-lineno">568</tt>  <tt class="py-line">        <tt class="py-docstring">""" Returns in this field a required one. """</tt> </tt>
<a name="L569"></a><tt class="py-lineno">569</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-295" class="py-name"><a title="spade.xmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-295', 'getTag', 'link-153');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'required'</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.setDesc"></a><div id="DataField.setDesc-def"><a name="L570"></a><tt class="py-lineno">570</tt> <a class="py-toggle" href="#" id="DataField.setDesc-toggle" onclick="return toggle('DataField.setDesc');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#setDesc">setDesc</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">desc</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.setDesc-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.setDesc-expanded"><a name="L571"></a><tt class="py-lineno">571</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the description of this field. """</tt> </tt>
<a name="L572"></a><tt class="py-lineno">572</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-296" class="py-name"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-296', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'desc'</tt><tt class="py-op">,</tt><tt class="py-name">desc</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.getDesc"></a><div id="DataField.getDesc-def"><a name="L573"></a><tt class="py-lineno">573</tt> <a class="py-toggle" href="#" id="DataField.getDesc-toggle" onclick="return toggle('DataField.getDesc');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#getDesc">getDesc</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.getDesc-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.getDesc-expanded"><a name="L574"></a><tt class="py-lineno">574</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the description of this field. """</tt> </tt>
<a name="L575"></a><tt class="py-lineno">575</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-297" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-297', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'desc'</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.setValue"></a><div id="DataField.setValue-def"><a name="L576"></a><tt class="py-lineno">576</tt> <a class="py-toggle" href="#" id="DataField.setValue-toggle" onclick="return toggle('DataField.setValue');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#setValue">setValue</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.setValue-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.setValue-expanded"><a name="L577"></a><tt class="py-lineno">577</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the value of this field. """</tt> </tt>
<a name="L578"></a><tt class="py-lineno">578</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-298" class="py-name"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-298', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">,</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.getValue"></a><div id="DataField.getValue-def"><a name="L579"></a><tt class="py-lineno">579</tt> <a class="py-toggle" href="#" id="DataField.getValue-toggle" onclick="return toggle('DataField.getValue');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#getValue">getValue</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.getValue-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.getValue-expanded"><a name="L580"></a><tt class="py-lineno">580</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-299" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-299', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.setValues"></a><div id="DataField.setValues-def"><a name="L581"></a><tt class="py-lineno">581</tt> <a class="py-toggle" href="#" id="DataField.setValues-toggle" onclick="return toggle('DataField.setValues');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#setValues">setValues</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">lst</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.setValues-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.setValues-expanded"><a name="L582"></a><tt class="py-lineno">582</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the values of this field as values-list.</tt> </tt>
<a name="L583"></a><tt class="py-lineno">583</tt>  <tt class="py-line"><tt class="py-docstring">            Replaces all previous filed values! If you need to just add a value - use addValue method."""</tt> </tt>
<a name="L584"></a><tt class="py-lineno">584</tt>  <tt class="py-line">        <tt class="py-keyword">while</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-300" class="py-name"><a title="spade.xmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-300', 'getTag', 'link-153');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-301" class="py-name"><a title="spade.xmpp.simplexml.Node.delChild" class="py-name" href="#" onclick="return doclink('link-301', 'delChild', 'link-294');">delChild</a></tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">)</tt> </tt>
<a name="L585"></a><tt class="py-lineno">585</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">val</tt> <tt class="py-keyword">in</tt> <tt class="py-name">lst</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-302" class="py-name" targets="Method spade.xmpp.protocol.DataField.addValue()=spade.xmpp.protocol.DataField-class.html#addValue"><a title="spade.xmpp.protocol.DataField.addValue" class="py-name" href="#" onclick="return doclink('link-302', 'addValue', 'link-302');">addValue</a></tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.addValue"></a><div id="DataField.addValue-def"><a name="L586"></a><tt class="py-lineno">586</tt> <a class="py-toggle" href="#" id="DataField.addValue-toggle" onclick="return toggle('DataField.addValue');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#addValue">addValue</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.addValue-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.addValue-expanded"><a name="L587"></a><tt class="py-lineno">587</tt>  <tt class="py-line">        <tt class="py-docstring">""" Add one more value to this field. Used in 'get' iq's or such."""</tt> </tt>
<a name="L588"></a><tt class="py-lineno">588</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-303" class="py-name"><a title="spade.xmpp.simplexml.Node.addChild" class="py-name" href="#" onclick="return doclink('link-303', 'addChild', 'link-174');">addChild</a></tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">,</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt><tt class="py-op">[</tt><tt class="py-name">val</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.getValues"></a><div id="DataField.getValues-def"><a name="L589"></a><tt class="py-lineno">589</tt> <a class="py-toggle" href="#" id="DataField.getValues-toggle" onclick="return toggle('DataField.getValues');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#getValues">getValues</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.getValues-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.getValues-expanded"><a name="L590"></a><tt class="py-lineno">590</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the list of values associated with this field."""</tt> </tt>
<a name="L591"></a><tt class="py-lineno">591</tt>  <tt class="py-line">        <tt class="py-name">ret</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L592"></a><tt class="py-lineno">592</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">tag</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-304" class="py-name"><a title="spade.xmpp.simplexml.Node.getTags" class="py-name" href="#" onclick="return doclink('link-304', 'getTags', 'link-135');">getTags</a></tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-name">ret</tt><tt class="py-op">.</tt><tt id="link-305" class="py-name"><a title="spade.pyparsing.ParseExpression.append" class="py-name" href="#" onclick="return doclink('link-305', 'append', 'link-180');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">tag</tt><tt class="py-op">.</tt><tt id="link-306" class="py-name"><a title="spade.xmpp.simplexml.Node.getData" class="py-name" href="#" onclick="return doclink('link-306', 'getData', 'link-157');">getData</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L593"></a><tt class="py-lineno">593</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">ret</tt> </tt>
</div><a name="DataField.getOptions"></a><div id="DataField.getOptions-def"><a name="L594"></a><tt class="py-lineno">594</tt> <a class="py-toggle" href="#" id="DataField.getOptions-toggle" onclick="return toggle('DataField.getOptions');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#getOptions">getOptions</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.getOptions-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.getOptions-expanded"><a name="L595"></a><tt class="py-lineno">595</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return label-option pairs list associated with this field."""</tt> </tt>
<a name="L596"></a><tt class="py-lineno">596</tt>  <tt class="py-line">        <tt class="py-name">ret</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L597"></a><tt class="py-lineno">597</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">tag</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-307" class="py-name"><a title="spade.xmpp.simplexml.Node.getTags" class="py-name" href="#" onclick="return doclink('link-307', 'getTags', 'link-135');">getTags</a></tt><tt class="py-op">(</tt><tt class="py-string">'option'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-name">ret</tt><tt class="py-op">.</tt><tt id="link-308" class="py-name"><a title="spade.pyparsing.ParseExpression.append" class="py-name" href="#" onclick="return doclink('link-308', 'append', 'link-180');">append</a></tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-name">tag</tt><tt class="py-op">.</tt><tt id="link-309" class="py-name"><a title="spade.xmpp.simplexml.Node.getAttr" class="py-name" href="#" onclick="return doclink('link-309', 'getAttr', 'link-139');">getAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'label'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt><tt class="py-name">tag</tt><tt class="py-op">.</tt><tt id="link-310" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-310', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
<a name="L598"></a><tt class="py-lineno">598</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">ret</tt> </tt>
</div><a name="DataField.setOptions"></a><div id="DataField.setOptions-def"><a name="L599"></a><tt class="py-lineno">599</tt> <a class="py-toggle" href="#" id="DataField.setOptions-toggle" onclick="return toggle('DataField.setOptions');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#setOptions">setOptions</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">lst</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.setOptions-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.setOptions-expanded"><a name="L600"></a><tt class="py-lineno">600</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set label-option pairs list associated with this field."""</tt> </tt>
<a name="L601"></a><tt class="py-lineno">601</tt>  <tt class="py-line">        <tt class="py-keyword">while</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-311" class="py-name"><a title="spade.xmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-311', 'getTag', 'link-153');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'option'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-312" class="py-name"><a title="spade.xmpp.simplexml.Node.delChild" class="py-name" href="#" onclick="return doclink('link-312', 'delChild', 'link-294');">delChild</a></tt><tt class="py-op">(</tt><tt class="py-string">'option'</tt><tt class="py-op">)</tt> </tt>
<a name="L602"></a><tt class="py-lineno">602</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">opt</tt> <tt class="py-keyword">in</tt> <tt class="py-name">lst</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-313" class="py-name" targets="Method spade.xmpp.protocol.DataField.addOption()=spade.xmpp.protocol.DataField-class.html#addOption"><a title="spade.xmpp.protocol.DataField.addOption" class="py-name" href="#" onclick="return doclink('link-313', 'addOption', 'link-313');">addOption</a></tt><tt class="py-op">(</tt><tt class="py-name">opt</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.addOption"></a><div id="DataField.addOption-def"><a name="L603"></a><tt class="py-lineno">603</tt> <a class="py-toggle" href="#" id="DataField.addOption-toggle" onclick="return toggle('DataField.addOption');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#addOption">addOption</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">opt</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.addOption-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.addOption-expanded"><a name="L604"></a><tt class="py-lineno">604</tt>  <tt class="py-line">        <tt class="py-docstring">""" Add one more label-option pair to this field."""</tt> </tt>
<a name="L605"></a><tt class="py-lineno">605</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">opt</tt><tt class="py-op">)</tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt class="py-name">str</tt><tt class="py-op">,</tt><tt class="py-name">unicode</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-314" class="py-name"><a title="spade.xmpp.simplexml.Node.addChild" class="py-name" href="#" onclick="return doclink('link-314', 'addChild', 'link-174');">addChild</a></tt><tt class="py-op">(</tt><tt class="py-string">'option'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-315" class="py-name"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-315', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">,</tt><tt class="py-name">opt</tt><tt class="py-op">)</tt> </tt>
<a name="L606"></a><tt class="py-lineno">606</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-316" class="py-name"><a title="spade.xmpp.simplexml.Node.addChild" class="py-name" href="#" onclick="return doclink('link-316', 'addChild', 'link-174');">addChild</a></tt><tt class="py-op">(</tt><tt class="py-string">'option'</tt><tt class="py-op">,</tt><tt class="py-op">{</tt><tt class="py-string">'label'</tt><tt class="py-op">:</tt><tt class="py-name">opt</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-317" class="py-name"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-317', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">,</tt><tt class="py-name">opt</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.getType"></a><div id="DataField.getType-def"><a name="L607"></a><tt class="py-lineno">607</tt> <a class="py-toggle" href="#" id="DataField.getType-toggle" onclick="return toggle('DataField.getType');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#getType">getType</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.getType-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.getType-expanded"><a name="L608"></a><tt class="py-lineno">608</tt>  <tt class="py-line">        <tt class="py-docstring">""" Get type of this field. """</tt> </tt>
<a name="L609"></a><tt class="py-lineno">609</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-318" class="py-name"><a title="spade.xmpp.simplexml.Node.getAttr" class="py-name" href="#" onclick="return doclink('link-318', 'getAttr', 'link-139');">getAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'type'</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.setType"></a><div id="DataField.setType-def"><a name="L610"></a><tt class="py-lineno">610</tt> <a class="py-toggle" href="#" id="DataField.setType-toggle" onclick="return toggle('DataField.setType');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#setType">setType</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.setType-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.setType-expanded"><a name="L611"></a><tt class="py-lineno">611</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set type of this field. """</tt> </tt>
<a name="L612"></a><tt class="py-lineno">612</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-319" class="py-name"><a title="spade.xmpp.simplexml.Node.setAttr" class="py-name" href="#" onclick="return doclink('link-319', 'setAttr', 'link-146');">setAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'type'</tt><tt class="py-op">,</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.getVar"></a><div id="DataField.getVar-def"><a name="L613"></a><tt class="py-lineno">613</tt> <a class="py-toggle" href="#" id="DataField.getVar-toggle" onclick="return toggle('DataField.getVar');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#getVar">getVar</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.getVar-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.getVar-expanded"><a name="L614"></a><tt class="py-lineno">614</tt>  <tt class="py-line">        <tt class="py-docstring">""" Get 'var' attribute value of this field. """</tt> </tt>
<a name="L615"></a><tt class="py-lineno">615</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-320" class="py-name"><a title="spade.xmpp.simplexml.Node.getAttr" class="py-name" href="#" onclick="return doclink('link-320', 'getAttr', 'link-139');">getAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'var'</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataField.setVar"></a><div id="DataField.setVar-def"><a name="L616"></a><tt class="py-lineno">616</tt> <a class="py-toggle" href="#" id="DataField.setVar-toggle" onclick="return toggle('DataField.setVar');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataField-class.html#setVar">setVar</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataField.setVar-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataField.setVar-expanded"><a name="L617"></a><tt class="py-lineno">617</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set 'var' attribute value of this field. """</tt> </tt>
<a name="L618"></a><tt class="py-lineno">618</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-321" class="py-name"><a title="spade.xmpp.simplexml.Node.setAttr" class="py-name" href="#" onclick="return doclink('link-321', 'setAttr', 'link-146');">setAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'var'</tt><tt class="py-op">,</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L619"></a><tt class="py-lineno">619</tt>  <tt class="py-line"> </tt>
<a name="DataForm"></a><div id="DataForm-def"><a name="L620"></a><tt class="py-lineno">620</tt> <a class="py-toggle" href="#" id="DataForm-toggle" onclick="return toggle('DataForm');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html">DataForm</a><tt class="py-op">(</tt><tt class="py-base-class">Node</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="DataForm-expanded"><a name="L621"></a><tt class="py-lineno">621</tt>  <tt class="py-line">    <tt class="py-docstring">""" DataForm class. Used for manipulating dataforms in XMPP.</tt> </tt>
<a name="L622"></a><tt class="py-lineno">622</tt>  <tt class="py-line"><tt class="py-docstring">        Relevant JEPs: 0004, 0068, 0122.</tt> </tt>
<a name="L623"></a><tt class="py-lineno">623</tt>  <tt class="py-line"><tt class="py-docstring">        Can be used in disco, pub-sub and many other applications."""</tt> </tt>
<a name="DataForm.__init__"></a><div id="DataForm.__init__-def"><a name="L624"></a><tt class="py-lineno">624</tt> <a class="py-toggle" href="#" id="DataForm.__init__-toggle" onclick="return toggle('DataForm.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">typ</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">data</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-param">title</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">node</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.__init__-expanded"><a name="L625"></a><tt class="py-lineno">625</tt>  <tt class="py-line">        <tt class="py-docstring">"""</tt> </tt>
<a name="L626"></a><tt class="py-lineno">626</tt>  <tt class="py-line"><tt class="py-docstring">            Create new dataform of type 'typ'. 'data' is the list of DataField</tt> </tt>
<a name="L627"></a><tt class="py-lineno">627</tt>  <tt class="py-line"><tt class="py-docstring">            instances that this dataform contains, 'title' - the title string.</tt> </tt>
<a name="L628"></a><tt class="py-lineno">628</tt>  <tt class="py-line"><tt class="py-docstring">            You can specify the 'node' argument as the other node to be used as</tt> </tt>
<a name="L629"></a><tt class="py-lineno">629</tt>  <tt class="py-line"><tt class="py-docstring">            base for constructing this dataform.</tt> </tt>
<a name="L630"></a><tt class="py-lineno">630</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L631"></a><tt class="py-lineno">631</tt>  <tt class="py-line"><tt class="py-docstring">            title and instructions is optional and SHOULD NOT contain newlines.</tt> </tt>
<a name="L632"></a><tt class="py-lineno">632</tt>  <tt class="py-line"><tt class="py-docstring">            Several instructions MAY be present.</tt> </tt>
<a name="L633"></a><tt class="py-lineno">633</tt>  <tt class="py-line"><tt class="py-docstring">            'typ' can be one of ('form' | 'submit' | 'cancel' | 'result' )</tt> </tt>
<a name="L634"></a><tt class="py-lineno">634</tt>  <tt class="py-line"><tt class="py-docstring">            'typ' of reply iq can be ( 'result' | 'set' | 'set' | 'result' ) respectively.</tt> </tt>
<a name="L635"></a><tt class="py-lineno">635</tt>  <tt class="py-line"><tt class="py-docstring">            'cancel' form can not contain any fields. All other forms contains AT LEAST one field.</tt> </tt>
<a name="L636"></a><tt class="py-lineno">636</tt>  <tt class="py-line"><tt class="py-docstring">            'title' MAY be included in forms of type "form" and "result"</tt> </tt>
<a name="L637"></a><tt class="py-lineno">637</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L638"></a><tt class="py-lineno">638</tt>  <tt class="py-line">        <tt id="link-322" class="py-name"><a title="spade.xmpp.simplexml.Node" class="py-name" href="#" onclick="return doclink('link-322', 'Node', 'link-1');">Node</a></tt><tt class="py-op">.</tt><tt id="link-323" class="py-name"><a title="spade.ACLMessage.ACLMessage.__init__
spade.ACLParser.ACLParser.__init__
spade.ACLParser.ACLxmlParser.__init__
spade.AID.aid.__init__
spade.AMS.AMS.DefaultBehaviour.__init__
spade.AMS.AMS.ModifyBehaviour.__init__
spade.AMS.AMS.PlatformBehaviour.__init__
spade.AMS.AMS.RegisterBehaviour.__init__
spade.AMS.AMS.SearchBehaviour.__init__
spade.AMS.AMS.__init__
spade.AMS.AmsAgentDescription.__init__
spade.Agent.AbstractAgent.__init__
spade.Agent.Agent.__init__
spade.Agent.PlatformAgent.__init__
spade.Agent.jabberProcess.__init__
spade.BasicFipaDateTime.BasicFipaDateTime.__init__
spade.Behaviour.ACLTemplate.__init__
spade.Behaviour.ANDTemplate.__init__
spade.Behaviour.Behaviour.__init__
spade.Behaviour.BehaviourTemplate.__init__
spade.Behaviour.EventBehaviour.__init__
spade.Behaviour.FSMBehaviour.__init__
spade.Behaviour.MessageTemplate.__init__
spade.Behaviour.NOTTemplate.__init__
spade.Behaviour.ORTemplate.__init__
spade.Behaviour.OneShotBehaviour.__init__
spade.Behaviour.PeriodicBehaviour.__init__
spade.Behaviour.TimeOutBehaviour.__init__
spade.Behaviour.XORTemplate.__init__
spade.DF.DF.DefaultBehaviour.__init__
spade.DF.DF.ModifyBehaviour.__init__
spade.DF.DF.RegisterBehaviour.__init__
spade.DF.DF.SearchBehaviour.__init__
spade.DF.DF.__init__
spade.DF.DfAgentDescription.__init__
spade.DF.ServiceDescription.__init__
spade.Envelope.Envelope.__init__
spade.FIPAMessage.FipaMessage.__init__
spade.MTP.MTP.__init__
spade.MessageReceiver.MessageReceiver.__init__
spade.Organization.BanedUser.__init__
spade.Organization.CreationError.__init__
spade.Organization.DestroyError.__init__
spade.Organization.JoinError.__init__
spade.Organization.LastOwner.__init__
spade.Organization.LockedOrganization.__init__
spade.Organization.MaximumUsers.__init__
spade.Organization.MemberOfFederation.__init__
spade.Organization.MembersOnly.__init__
spade.Organization.NickNameConflict.__init__
spade.Organization.NotOwner.__init__
spade.Organization.NotSupervisor.__init__
spade.Organization.NotValidGoal.__init__
spade.Organization.NotValidName.__init__
spade.Organization.NotValidType.__init__
spade.Organization.NotValidUnit.__init__
spade.Organization.Organization.CreateRoomBehaviour.__init__
spade.Organization.Organization.CreateTeamBehaviour.__init__
spade.Organization.Organization.DestroyBehaviour.__init__
spade.Organization.Organization.GetRegistrationFormBehaviour.__init__
spade.Organization.Organization.GetUnitInfoBehaviour.__init__
spade.Organization.Organization.GetUnitListBehaviour.__init__
spade.Organization.Organization.IsMemberBehaviour.__init__
spade.Organization.Organization.MyJoinRoomBehaviour.__init__
spade.Organization.Organization.SendRegistrationFormBehaviour.__init__
spade.Organization.Organization.TestRoomNameBehaviour.__init__
spade.Organization.Organization.__init__
spade.Organization.PaswordNeeded.__init__
spade.Organization.Unavailable.__init__
spade.Organization.UnavailableFunction.__init__
spade.Organization_new.BanedUser.__init__
spade.Organization_new.CreationError.__init__
spade.Organization_new.DestroyError.__init__
spade.Organization_new.JoinError.__init__
spade.Organization_new.LastOwner.__init__
spade.Organization_new.LockedOrganization.__init__
spade.Organization_new.MaximumUsers.__init__
spade.Organization_new.MemberOfFederation.__init__
spade.Organization_new.MembersOnly.__init__
spade.Organization_new.NickNameConflict.__init__
spade.Organization_new.NotCreatePermision.__init__
spade.Organization_new.NotSupervisor.__init__
spade.Organization_new.NotValidGoal.__init__
spade.Organization_new.NotValidName.__init__
spade.Organization_new.NotValidType.__init__
spade.Organization_new.NotValidUnit.__init__
spade.Organization_new.Organization_new.CreateRoomBehaviour.__init__
spade.Organization_new.Organization_new.CreateTeamBehaviour.__init__
spade.Organization_new.Organization_new.DestroyBehaviour.__init__
spade.Organization_new.Organization_new.GetRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitInfoBehaviour.__init__
spade.Organization_new.Organization_new.GetUnitListBehaviour.__init__
spade.Organization_new.Organization_new.IsMemberBehaviour.__init__
spade.Organization_new.Organization_new.MyJoinRoomBehaviour.__init__
spade.Organization_new.Organization_new.SendRegistrationFormBehaviour.__init__
spade.Organization_new.Organization_new.TestRoomNameBehaviour.__init__
spade.Organization_new.Organization_new.__init__
spade.Organization_new.PaswordNeeded.__init__
spade.Organization_new.Unavailable.__init__
spade.Organization_new.UnavailableFunction.__init__
spade.Platform.PlatformRestart.__init__
spade.Platform.SpadePlatform.RouteBehaviour.__init__
spade.Platform.SpadePlatform.__init__
spade.RDF0Parser.RDF0Parser.__init__
spade.ReceivedObject.ReceivedObject.__init__
spade.SIMBA.SIMBA.OutboxBehaviour.__init__
spade.SIMBA.SIMBA.__init__
spade.SL0Parser.SL0Parser.__init__
spade.SpadeConfigParser.ConfigParser.__init__
spade.SpadeConfigParser.spadeXML.__init__
spade.SpadeConfigParser.spadeXMLHandler.__init__
spade.Unit.BanedUser.__init__
spade.Unit.CreationError.__init__
spade.Unit.DestroyError.__init__
spade.Unit.JoinError.__init__
spade.Unit.LastOwner.__init__
spade.Unit.LockedUnit.__init__
spade.Unit.MaximumUsers.__init__
spade.Unit.MembersOnly.__init__
spade.Unit.NickNameConflict.__init__
spade.Unit.NotAdmin.__init__
spade.Unit.NotSupervisor.__init__
spade.Unit.NotValidGoal.__init__
spade.Unit.NotValidGoalChange.__init__
spade.Unit.NotValidName.__init__
spade.Unit.NotValidType.__init__
spade.Unit.NotValidUnit.__init__
spade.Unit.PaswordNeeded.__init__
spade.Unit.Unavailable.__init__
spade.Unit.Unit.AddAdminBehaviour.__init__
spade.Unit.Unit.AddBanAgentBehaviour.__init__
spade.Unit.Unit.AddModeratorBehaviour.__init__
spade.Unit.Unit.AddOwnerBehaviour.__init__
spade.Unit.Unit.CreateRoomBehaviour.__init__
spade.Unit.Unit.DestroyBehaviour.__init__
spade.Unit.Unit.GetAdminListBehaviour.__init__
spade.Unit.Unit.GetBanAgentListBehaviour.__init__
spade.Unit.Unit.GetGoalBehaviour.__init__
spade.Unit.Unit.GetInfoBehaviour.__init__
spade.Unit.Unit.GetMaxAgentsBehaviour.__init__
spade.Unit.Unit.GetMemberListBehaviour.__init__
spade.Unit.Unit.GetMinAgentsBehaviour.__init__
spade.Unit.Unit.GetModeratorListBehaviour.__init__
spade.Unit.Unit.GetNumberOfAgentsBehaviour.__init__
spade.Unit.Unit.GetOwnerListBehaviour.__init__
spade.Unit.Unit.GiveVoiceBehaviour.__init__
spade.Unit.Unit.KickAgentBehaviour.__init__
spade.Unit.Unit.MyJoinRoomBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit.Unit.PresenceBehaviour.__init__
spade.Unit.Unit.RemoveAdminBehaviour.__init__
spade.Unit.Unit.RemoveBanAgentBehaviour.__init__
spade.Unit.Unit.RemoveModeratorBehaviour.__init__
spade.Unit.Unit.RemoveOwnerBehaviour.__init__
spade.Unit.Unit.RevokeVoiceBehaviour.__init__
spade.Unit.Unit.SendMessageBehaviour.__init__
spade.Unit.Unit.SendPrivateMessageBehaviour.__init__
spade.Unit.Unit.SetGoalBehaviour.__init__
spade.Unit.Unit.SetMaxAgentsBehaviour.__init__
spade.Unit.Unit.SetMinAgentsBehaviour.__init__
spade.Unit.Unit.TestRoomNameBehaviour.__init__
spade.Unit.Unit.__init__
spade.Unit_new.BanedUser.__init__
spade.Unit_new.CreationError.__init__
spade.Unit_new.DestroyError.__init__
spade.Unit_new.JoinError.__init__
spade.Unit_new.LastOwner.__init__
spade.Unit_new.LockedUnit.__init__
spade.Unit_new.MaximumUsers.__init__
spade.Unit_new.MembersOnly.__init__
spade.Unit_new.NickNameConflict.__init__
spade.Unit_new.NotCreatePermision.__init__
spade.Unit_new.NotSupervisor.__init__
spade.Unit_new.NotValidGoal.__init__
spade.Unit_new.NotValidGoalChange.__init__
spade.Unit_new.NotValidName.__init__
spade.Unit_new.NotValidType.__init__
spade.Unit_new.NotValidUnit.__init__
spade.Unit_new.PaswordNeeded.__init__
spade.Unit_new.Unavailable.__init__
spade.Unit_new.Unit_new.AddAdminBehaviour.__init__
spade.Unit_new.Unit_new.AddBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.AddModeratorBehaviour.__init__
spade.Unit_new.Unit_new.CreateRoomBehaviour.__init__
spade.Unit_new.Unit_new.DestroyBehaviour.__init__
spade.Unit_new.Unit_new.GetAdminListBehaviour.__init__
spade.Unit_new.Unit_new.GetBanAgentListBehaviour.__init__
spade.Unit_new.Unit_new.GetGoalBehaviour.__init__
spade.Unit_new.Unit_new.GetInfoBehaviour.__init__
spade.Unit_new.Unit_new.GetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetMemberListBehaviour.__init__
spade.Unit_new.Unit_new.GetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetModeratorListBehaviour.__init__
spade.Unit_new.Unit_new.GetNumberOfAgentsBehaviour.__init__
spade.Unit_new.Unit_new.GetOwnerListBehaviour.__init__
spade.Unit_new.Unit_new.GiveVoiceBehaviour.__init__
spade.Unit_new.Unit_new.KickAgentBehaviour.__init__
spade.Unit_new.Unit_new.MyJoinRoomBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.MinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.PresenceBehaviour.__init__
spade.Unit_new.Unit_new.RemoveAdminBehaviour.__init__
spade.Unit_new.Unit_new.RemoveBanAgentBehaviour.__init__
spade.Unit_new.Unit_new.RemoveModeratorBehaviour.__init__
spade.Unit_new.Unit_new.RevokeVoiceBehaviour.__init__
spade.Unit_new.Unit_new.SendMessageBehaviour.__init__
spade.Unit_new.Unit_new.SendPrivateMessageBehaviour.__init__
spade.Unit_new.Unit_new.SetGoalBehaviour.__init__
spade.Unit_new.Unit_new.SetMaxAgentsBehaviour.__init__
spade.Unit_new.Unit_new.SetMinAgentsBehaviour.__init__
spade.Unit_new.Unit_new.TestRoomNameBehaviour.__init__
spade.Unit_new.Unit_new.__init__
spade.XMLCodec.XMLCodec.__init__
spade.bdi.BDIAgent.__init__
spade.bdi.Goal.__init__
spade.bdi.Plan.__init__
spade.bdi.Service.__init__
spade.content.ContentObject.__init__
spade.fipa.ModifyAgentBehaviour.__init__
spade.fipa.SearchAgentBehaviour.__init__
spade.fipa.deregisterServiceBehaviour.__init__
spade.fipa.getPlatformInfoBehaviour.__init__
spade.fipa.modifyServiceBehaviour.__init__
spade.fipa.registerServiceBehaviour.__init__
spade.fipa.searchServiceBehaviour.__init__
spade.logic.Expr.__init__
spade.logic.FolKB.__init__
spade.logic.KB.__init__
spade.logic.PropKB.__init__
spade.peer2peer.RequestDiscoInfoBehav.__init__
spade.peer2peer.SendStreamInitiationBehav.__init__
spade.pyparsing.And.__init__
spade.pyparsing.CaselessLiteral.__init__
spade.pyparsing.CharsNotIn.__init__
spade.pyparsing.Combine.__init__
spade.pyparsing.Dict.__init__
spade.pyparsing.Each.__init__
spade.pyparsing.Empty.__init__
spade.pyparsing.FollowedBy.__init__
spade.pyparsing.Forward.__init__
spade.pyparsing.GoToColumn.__init__
spade.pyparsing.Group.__init__
spade.pyparsing.Keyword.__init__
spade.pyparsing.LineEnd.__init__
spade.pyparsing.LineStart.__init__
spade.pyparsing.Literal.__init__
spade.pyparsing.MatchFirst.__init__
spade.pyparsing.NoMatch.__init__
spade.pyparsing.NotAny.__init__
spade.pyparsing.Optional.__init__
spade.pyparsing.Or.__init__
spade.pyparsing.ParseBaseException.__init__
spade.pyparsing.ParseElementEnhance.__init__
spade.pyparsing.ParseExpression.__init__
spade.pyparsing.ParseResults.__init__
spade.pyparsing.ParserElement.__init__
spade.pyparsing.PositionToken.__init__
spade.pyparsing.RecursiveGrammarException.__init__
spade.pyparsing.SkipTo.__init__
spade.pyparsing.StringEnd.__init__
spade.pyparsing.StringStart.__init__
spade.pyparsing.Token.__init__
spade.pyparsing.TokenConverter.__init__
spade.pyparsing.Upcase.__init__
spade.pyparsing.White.__init__
spade.pyparsing.Word.__init__
spade.pyparsing.ZeroOrMore.__init__
spade.pyratemp.FileLoader.__init__
spade.pyratemp.Parser.__init__
spade.pyratemp.PseudoSandbox.__init__
spade.pyratemp.Renderer.__init__
spade.pyratemp.StringLoader.__init__
spade.pyratemp.Template.__init__
spade.pyratemp.TemplateBase.__init__
spade.pyratemp.TemplateEval.__init__
spade.pyratemp.TemplateParseError.__init__
spade.socialnetwork.SocialItem.__init__
spade.spade_backend.SpadeBackend.__init__
spade.wui.WUI.__init__
spade.xmpp.auth.Bind.__init__
spade.xmpp.auth.ComponentBind.__init__
spade.xmpp.auth.NonSASL.__init__
spade.xmpp.auth.SASL.__init__
spade.xmpp.browser.Browser.__init__
spade.xmpp.client.CommonClient.__init__
spade.xmpp.client.Component.__init__
spade.xmpp.client.PlugIn.__init__
spade.xmpp.commands.Command_Handler_Prototype.__init__
spade.xmpp.commands.Commands.__init__
spade.xmpp.commands.TestCommand.__init__
spade.xmpp.debug.Debug.__init__
spade.xmpp.debug.NoDebug.__init__
spade.xmpp.dispatcher.Dispatcher.__init__
spade.xmpp.filetransfer.IBB.__init__
spade.xmpp.protocol.DataField.__init__
spade.xmpp.protocol.DataForm.__init__
spade.xmpp.protocol.Error.__init__
spade.xmpp.protocol.ErrorNode.__init__
spade.xmpp.protocol.Iq.__init__
spade.xmpp.protocol.JID.__init__
spade.xmpp.protocol.Message.__init__
spade.xmpp.protocol.Presence.__init__
spade.xmpp.protocol.Protocol.__init__
spade.xmpp.roster.Roster.__init__
spade.xmpp.session.Session.__init__
spade.xmpp.simplexml.Node.__init__
spade.xmpp.simplexml.NodeBuilder.__init__
spade.xmpp.simplexml.T.__init__
spade.xmpp.transports.HTTPPROXYsocket.__init__
spade.xmpp.transports.TCPsocket.__init__
spade.xmpp.transports.error.__init__
spade.xmppd.modules.config.Config.__init__
spade.xmppd.modules.config.xmppdXML.__init__
spade.xmppd.modules.config.xmppdXMLHandler.__init__
spade.xmppd.modules.muc.BadPassword.__init__
spade.xmppd.modules.muc.Blacklisted.__init__
spade.xmppd.modules.muc.MaxUsers.__init__
spade.xmppd.modules.muc.NickLockedDown.__init__
spade.xmppd.modules.muc.NoVoice.__init__
spade.xmppd.modules.muc.NotAMember.__init__
spade.xmppd.modules.muc.Participant.__init__
spade.xmppd.modules.muc.Room.__init__
spade.xmppd.modules.muc.SerializableRoom.__init__
spade.xmppd.modules.wq.Conflict.__init__
spade.xmppd.modules.wq.Group.__init__
spade.xmppd.modules.wq.ItemNotFound.__init__
spade.xmppd.xmppd.RPC_Client.__init__
spade.xmppd.xmppd.Server.__init__
spade.xmppd.xmppd.Session.__init__
spade.xmppd.xmppd.Session_Dummy.Stream.__init__
spade.xmppd.xmppd.Session_Dummy.__init__
spade.xmppd.xmppd.Socker_client.__init__
spade.xmppd.xmppd.fake_select.__init__
spade.xmppd.xmppd.fake_select.poll.__init__
spade.xmppd.xmppd.get_input.__init__
spade.xmppd.xmppd.localizer.__init__
spade.xmppd.xmppd.multisession_manager.__init__
spade.xmppd.xmppd.multisession_manager.multisession_thread.__init__" class="py-name" href="#" onclick="return doclink('link-323', '__init__', 'link-129');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt><tt class="py-string">'x'</tt><tt class="py-op">,</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-name">node</tt><tt class="py-op">)</tt> </tt>
<a name="L639"></a><tt class="py-lineno">639</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">node</tt><tt class="py-op">:</tt> </tt>
<a name="L640"></a><tt class="py-lineno">640</tt>  <tt class="py-line">            <tt class="py-name">newkids</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L641"></a><tt class="py-lineno">641</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">n</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-324" class="py-name"><a title="spade.xmpp.simplexml.Node.getChildren" class="py-name" href="#" onclick="return doclink('link-324', 'getChildren', 'link-154');">getChildren</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L642"></a><tt class="py-lineno">642</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">n</tt><tt class="py-op">.</tt><tt id="link-325" class="py-name"><a title="spade.AID.aid.getName
spade.Agent.AbstractAgent.getName
spade.DF.DfAgentDescription.getName
spade.DF.ServiceDescription.getName
spade.pyparsing.ParseResults.getName
spade.xmpp.roster.Roster.getName
spade.xmpp.simplexml.Node.getName
spade.xmppd.modules.muc.Room.getName
spade.xmppd.modules.wq.Group.getName
spade.xmppd.xmppd.Session.getName" class="py-name" href="#" onclick="return doclink('link-325', 'getName', 'link-155');">getName</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">==</tt><tt class="py-string">'field'</tt><tt class="py-op">:</tt> <tt class="py-name">newkids</tt><tt class="py-op">.</tt><tt id="link-326" class="py-name"><a title="spade.pyparsing.ParseExpression.append" class="py-name" href="#" onclick="return doclink('link-326', 'append', 'link-180');">append</a></tt><tt class="py-op">(</tt><tt id="link-327" class="py-name" targets="Class spade.xmpp.protocol.DataField=spade.xmpp.protocol.DataField-class.html"><a title="spade.xmpp.protocol.DataField" class="py-name" href="#" onclick="return doclink('link-327', 'DataField', 'link-327');">DataField</a></tt><tt class="py-op">(</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-name">n</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L643"></a><tt class="py-lineno">643</tt>  <tt class="py-line">                <tt class="py-keyword">else</tt><tt class="py-op">:</tt> <tt class="py-name">newkids</tt><tt class="py-op">.</tt><tt id="link-328" class="py-name"><a title="spade.pyparsing.ParseExpression.append" class="py-name" href="#" onclick="return doclink('link-328', 'append', 'link-180');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">n</tt><tt class="py-op">)</tt> </tt>
<a name="L644"></a><tt class="py-lineno">644</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">kids</tt><tt class="py-op">=</tt><tt class="py-name">newkids</tt> </tt>
<a name="L645"></a><tt class="py-lineno">645</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">typ</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-329" class="py-name"><a title="spade.DF.ServiceDescription.setType
spade.xmpp.protocol.DataField.setType
spade.xmpp.protocol.DataForm.setType
spade.xmpp.protocol.Protocol.setType" class="py-name" href="#" onclick="return doclink('link-329', 'setType', 'link-173');">setType</a></tt><tt class="py-op">(</tt><tt class="py-name">typ</tt><tt class="py-op">)</tt> </tt>
<a name="L646"></a><tt class="py-lineno">646</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-330" class="py-name"><a title="spade.xmpp.simplexml.Node.setNamespace" class="py-name" href="#" onclick="return doclink('link-330', 'setNamespace', 'link-131');">setNamespace</a></tt><tt class="py-op">(</tt><tt id="link-331" class="py-name"><a title="spade.Agent.NS_DATA
spade.MTP.NS_DATA
spade.Organization.NS_DATA
spade.Organization_new.NS_DATA
spade.Unit.NS_DATA
spade.Unit_new.NS_DATA
spade.socialnetwork.NS_DATA
spade.xmpp.NS_DATA
spade.xmpp.auth.NS_DATA
spade.xmpp.browser.NS_DATA
spade.xmpp.commands.NS_DATA
spade.xmpp.dispatcher.NS_DATA
spade.xmpp.features.NS_DATA
spade.xmpp.filetransfer.NS_DATA
spade.xmpp.protocol.NS_DATA
spade.xmpp.roster.NS_DATA
spade.xmpp.transports.NS_DATA
spade.xmppd.xmppd.NS_DATA" class="py-name" href="#" onclick="return doclink('link-331', 'NS_DATA', 'link-20');">NS_DATA</a></tt><tt class="py-op">)</tt> </tt>
<a name="L647"></a><tt class="py-lineno">647</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">title</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-332" class="py-name" targets="Method spade.xmpp.protocol.DataForm.setTitle()=spade.xmpp.protocol.DataForm-class.html#setTitle"><a title="spade.xmpp.protocol.DataForm.setTitle" class="py-name" href="#" onclick="return doclink('link-332', 'setTitle', 'link-332');">setTitle</a></tt><tt class="py-op">(</tt><tt class="py-name">title</tt><tt class="py-op">)</tt> </tt>
<a name="L648"></a><tt class="py-lineno">648</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">data</tt><tt class="py-op">)</tt><tt class="py-op">==</tt><tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L649"></a><tt class="py-lineno">649</tt>  <tt class="py-line">            <tt class="py-name">newdata</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L650"></a><tt class="py-lineno">650</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt id="link-333" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-333', 'name', 'link-88');">name</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">data</tt><tt class="py-op">.</tt><tt id="link-334" class="py-name"><a title="spade.pyparsing.ParseResults.keys
spade.xmpp.roster.Roster.keys" class="py-name" href="#" onclick="return doclink('link-334', 'keys', 'link-160');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-name">newdata</tt><tt class="py-op">.</tt><tt id="link-335" class="py-name"><a title="spade.pyparsing.ParseExpression.append" class="py-name" href="#" onclick="return doclink('link-335', 'append', 'link-180');">append</a></tt><tt class="py-op">(</tt><tt id="link-336" class="py-name"><a title="spade.xmpp.protocol.DataField" class="py-name" href="#" onclick="return doclink('link-336', 'DataField', 'link-327');">DataField</a></tt><tt class="py-op">(</tt><tt id="link-337" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-337', 'name', 'link-88');">name</a></tt><tt class="py-op">,</tt><tt class="py-name">data</tt><tt class="py-op">[</tt><tt id="link-338" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-338', 'name', 'link-88');">name</a></tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L651"></a><tt class="py-lineno">651</tt>  <tt class="py-line">            <tt class="py-name">data</tt><tt class="py-op">=</tt><tt class="py-name">newdata</tt> </tt>
<a name="L652"></a><tt class="py-lineno">652</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">child</tt> <tt class="py-keyword">in</tt> <tt class="py-name">data</tt><tt class="py-op">:</tt> </tt>
<a name="L653"></a><tt class="py-lineno">653</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-name">child</tt><tt class="py-op">)</tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-string">''</tt><tt class="py-op">)</tt><tt class="py-op">,</tt><tt class="py-name">type</tt><tt class="py-op">(</tt><tt class="py-string">u''</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-339" class="py-name" targets="Method spade.xmpp.protocol.DataForm.addInstructions()=spade.xmpp.protocol.DataForm-class.html#addInstructions"><a title="spade.xmpp.protocol.DataForm.addInstructions" class="py-name" href="#" onclick="return doclink('link-339', 'addInstructions', 'link-339');">addInstructions</a></tt><tt class="py-op">(</tt><tt class="py-name">child</tt><tt class="py-op">)</tt> </tt>
<a name="L654"></a><tt class="py-lineno">654</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">child</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">==</tt><tt class="py-string">'DataField'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">kids</tt><tt class="py-op">.</tt><tt id="link-340" class="py-name"><a title="spade.pyparsing.ParseExpression.append" class="py-name" href="#" onclick="return doclink('link-340', 'append', 'link-180');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">child</tt><tt class="py-op">)</tt> </tt>
<a name="L655"></a><tt class="py-lineno">655</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">kids</tt><tt class="py-op">.</tt><tt id="link-341" class="py-name"><a title="spade.pyparsing.ParseExpression.append" class="py-name" href="#" onclick="return doclink('link-341', 'append', 'link-180');">append</a></tt><tt class="py-op">(</tt><tt id="link-342" class="py-name"><a title="spade.xmpp.protocol.DataField" class="py-name" href="#" onclick="return doclink('link-342', 'DataField', 'link-327');">DataField</a></tt><tt class="py-op">(</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt class="py-name">child</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataForm.getType"></a><div id="DataForm.getType-def"><a name="L656"></a><tt class="py-lineno">656</tt> <a class="py-toggle" href="#" id="DataForm.getType-toggle" onclick="return toggle('DataForm.getType');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#getType">getType</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.getType-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.getType-expanded"><a name="L657"></a><tt class="py-lineno">657</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the type of dataform. """</tt> </tt>
<a name="L658"></a><tt class="py-lineno">658</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-343" class="py-name"><a title="spade.xmpp.simplexml.Node.getAttr" class="py-name" href="#" onclick="return doclink('link-343', 'getAttr', 'link-139');">getAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'type'</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataForm.setType"></a><div id="DataForm.setType-def"><a name="L659"></a><tt class="py-lineno">659</tt> <a class="py-toggle" href="#" id="DataForm.setType-toggle" onclick="return toggle('DataForm.setType');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#setType">setType</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">typ</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.setType-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.setType-expanded"><a name="L660"></a><tt class="py-lineno">660</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the type of dataform. """</tt> </tt>
<a name="L661"></a><tt class="py-lineno">661</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-344" class="py-name"><a title="spade.xmpp.simplexml.Node.setAttr" class="py-name" href="#" onclick="return doclink('link-344', 'setAttr', 'link-146');">setAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'type'</tt><tt class="py-op">,</tt><tt class="py-name">typ</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataForm.getTitle"></a><div id="DataForm.getTitle-def"><a name="L662"></a><tt class="py-lineno">662</tt> <a class="py-toggle" href="#" id="DataForm.getTitle-toggle" onclick="return toggle('DataForm.getTitle');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#getTitle">getTitle</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.getTitle-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.getTitle-expanded"><a name="L663"></a><tt class="py-lineno">663</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the title of dataform. """</tt> </tt>
<a name="L664"></a><tt class="py-lineno">664</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-345" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-345', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'title'</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataForm.setTitle"></a><div id="DataForm.setTitle-def"><a name="L665"></a><tt class="py-lineno">665</tt> <a class="py-toggle" href="#" id="DataForm.setTitle-toggle" onclick="return toggle('DataForm.setTitle');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#setTitle">setTitle</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">text</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.setTitle-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.setTitle-expanded"><a name="L666"></a><tt class="py-lineno">666</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the title of dataform. """</tt> </tt>
<a name="L667"></a><tt class="py-lineno">667</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-346" class="py-name"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-346', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'title'</tt><tt class="py-op">,</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataForm.getInstructions"></a><div id="DataForm.getInstructions-def"><a name="L668"></a><tt class="py-lineno">668</tt> <a class="py-toggle" href="#" id="DataForm.getInstructions-toggle" onclick="return toggle('DataForm.getInstructions');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#getInstructions">getInstructions</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.getInstructions-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.getInstructions-expanded"><a name="L669"></a><tt class="py-lineno">669</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the instructions of dataform. """</tt> </tt>
<a name="L670"></a><tt class="py-lineno">670</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-347" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-347', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'instructions'</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataForm.setInstructions"></a><div id="DataForm.setInstructions-def"><a name="L671"></a><tt class="py-lineno">671</tt> <a class="py-toggle" href="#" id="DataForm.setInstructions-toggle" onclick="return toggle('DataForm.setInstructions');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#setInstructions">setInstructions</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">text</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.setInstructions-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.setInstructions-expanded"><a name="L672"></a><tt class="py-lineno">672</tt>  <tt class="py-line">        <tt class="py-docstring">""" Set the instructions of dataform. """</tt> </tt>
<a name="L673"></a><tt class="py-lineno">673</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-348" class="py-name"><a title="spade.xmpp.simplexml.Node.setTagData" class="py-name" href="#" onclick="return doclink('link-348', 'setTagData', 'link-193');">setTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'instructions'</tt><tt class="py-op">,</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataForm.addInstructions"></a><div id="DataForm.addInstructions-def"><a name="L674"></a><tt class="py-lineno">674</tt> <a class="py-toggle" href="#" id="DataForm.addInstructions-toggle" onclick="return toggle('DataForm.addInstructions');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#addInstructions">addInstructions</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">text</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.addInstructions-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.addInstructions-expanded"><a name="L675"></a><tt class="py-lineno">675</tt>  <tt class="py-line">        <tt class="py-docstring">""" Add one more instruction to the dataform. """</tt> </tt>
<a name="L676"></a><tt class="py-lineno">676</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-349" class="py-name"><a title="spade.xmpp.simplexml.Node.addChild" class="py-name" href="#" onclick="return doclink('link-349', 'addChild', 'link-174');">addChild</a></tt><tt class="py-op">(</tt><tt class="py-string">'instructions'</tt><tt class="py-op">,</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt><tt class="py-op">[</tt><tt class="py-name">text</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataForm.getField"></a><div id="DataForm.getField-def"><a name="L677"></a><tt class="py-lineno">677</tt> <a class="py-toggle" href="#" id="DataForm.getField-toggle" onclick="return toggle('DataForm.getField');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#getField">getField</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.getField-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.getField-expanded"><a name="L678"></a><tt class="py-lineno">678</tt>  <tt class="py-line">        <tt class="py-docstring">""" Return the datafield object with name 'name' (if exists). """</tt> </tt>
<a name="L679"></a><tt class="py-lineno">679</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-350" class="py-name"><a title="spade.xmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-350', 'getTag', 'link-153');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'field'</tt><tt class="py-op">,</tt><tt class="py-name">attrs</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-string">'var'</tt><tt class="py-op">:</tt><tt id="link-351" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-351', 'name', 'link-88');">name</a></tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataForm.setField"></a><div id="DataForm.setField-def"><a name="L680"></a><tt class="py-lineno">680</tt> <a class="py-toggle" href="#" id="DataForm.setField-toggle" onclick="return toggle('DataForm.setField');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#setField">setField</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.setField-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.setField-expanded"><a name="L681"></a><tt class="py-lineno">681</tt>  <tt class="py-line">        <tt class="py-docstring">""" Create if nessessary or get the existing datafield object with name 'name' and return it. """</tt> </tt>
<a name="L682"></a><tt class="py-lineno">682</tt>  <tt class="py-line">        <tt class="py-name">f</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-352" class="py-name" targets="Method spade.xmpp.protocol.DataForm.getField()=spade.xmpp.protocol.DataForm-class.html#getField"><a title="spade.xmpp.protocol.DataForm.getField" class="py-name" href="#" onclick="return doclink('link-352', 'getField', 'link-352');">getField</a></tt><tt class="py-op">(</tt><tt id="link-353" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-353', 'name', 'link-88');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L683"></a><tt class="py-lineno">683</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">f</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-name">f</tt> </tt>
<a name="L684"></a><tt class="py-lineno">684</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-354" class="py-name"><a title="spade.xmpp.simplexml.Node.addChild" class="py-name" href="#" onclick="return doclink('link-354', 'addChild', 'link-174');">addChild</a></tt><tt class="py-op">(</tt><tt class="py-name">node</tt><tt class="py-op">=</tt><tt id="link-355" class="py-name"><a title="spade.xmpp.protocol.DataField" class="py-name" href="#" onclick="return doclink('link-355', 'DataField', 'link-327');">DataField</a></tt><tt class="py-op">(</tt><tt id="link-356" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-356', 'name', 'link-88');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataForm.asDict"></a><div id="DataForm.asDict-def"><a name="L685"></a><tt class="py-lineno">685</tt> <a class="py-toggle" href="#" id="DataForm.asDict-toggle" onclick="return toggle('DataForm.asDict');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#asDict">asDict</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.asDict-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.asDict-expanded"><a name="L686"></a><tt class="py-lineno">686</tt>  <tt class="py-line">        <tt class="py-docstring">""" Represent dataform as simple dictionary mapping of datafield names to their values."""</tt> </tt>
<a name="L687"></a><tt class="py-lineno">687</tt>  <tt class="py-line">        <tt class="py-name">ret</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
<a name="L688"></a><tt class="py-lineno">688</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">field</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-357" class="py-name"><a title="spade.xmpp.simplexml.Node.getTags" class="py-name" href="#" onclick="return doclink('link-357', 'getTags', 'link-135');">getTags</a></tt><tt class="py-op">(</tt><tt class="py-string">'field'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L689"></a><tt class="py-lineno">689</tt>  <tt class="py-line">            <tt id="link-358" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-358', 'name', 'link-88');">name</a></tt><tt class="py-op">=</tt><tt class="py-name">field</tt><tt class="py-op">.</tt><tt id="link-359" class="py-name"><a title="spade.xmpp.simplexml.Node.getAttr" class="py-name" href="#" onclick="return doclink('link-359', 'getAttr', 'link-139');">getAttr</a></tt><tt class="py-op">(</tt><tt class="py-string">'var'</tt><tt class="py-op">)</tt> </tt>
<a name="L690"></a><tt class="py-lineno">690</tt>  <tt class="py-line">            <tt class="py-name">typ</tt><tt class="py-op">=</tt><tt class="py-name">field</tt><tt class="py-op">.</tt><tt id="link-360" class="py-name"><a title="spade.DF.ServiceDescription.getType
spade.xmpp.protocol.DataField.getType
spade.xmpp.protocol.DataForm.getType
spade.xmpp.protocol.Protocol.getType" class="py-name" href="#" onclick="return doclink('link-360', 'getType', 'link-92');">getType</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L691"></a><tt class="py-lineno">691</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">typ</tt><tt class="py-op">,</tt><tt class="py-op">(</tt><tt class="py-name">str</tt><tt class="py-op">,</tt><tt class="py-name">unicode</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">typ</tt><tt class="py-op">[</tt><tt class="py-op">-</tt><tt class="py-number">6</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">==</tt><tt class="py-string">'-multi'</tt><tt class="py-op">:</tt> </tt>
<a name="L692"></a><tt class="py-lineno">692</tt>  <tt class="py-line">                <tt class="py-name">val</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L693"></a><tt class="py-lineno">693</tt>  <tt class="py-line">                <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">field</tt><tt class="py-op">.</tt><tt id="link-361" class="py-name"><a title="spade.xmpp.simplexml.Node.getTags" class="py-name" href="#" onclick="return doclink('link-361', 'getTags', 'link-135');">getTags</a></tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-name">val</tt><tt class="py-op">.</tt><tt id="link-362" class="py-name"><a title="spade.pyparsing.ParseExpression.append" class="py-name" href="#" onclick="return doclink('link-362', 'append', 'link-180');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">i</tt><tt class="py-op">.</tt><tt id="link-363" class="py-name"><a title="spade.xmpp.simplexml.Node.getData" class="py-name" href="#" onclick="return doclink('link-363', 'getData', 'link-157');">getData</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L694"></a><tt class="py-lineno">694</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> <tt class="py-name">val</tt><tt class="py-op">=</tt><tt class="py-name">field</tt><tt class="py-op">.</tt><tt id="link-364" class="py-name"><a title="spade.xmpp.simplexml.Node.getTagData" class="py-name" href="#" onclick="return doclink('link-364', 'getTagData', 'link-190');">getTagData</a></tt><tt class="py-op">(</tt><tt class="py-string">'value'</tt><tt class="py-op">)</tt> </tt>
<a name="L695"></a><tt class="py-lineno">695</tt>  <tt class="py-line">            <tt class="py-name">ret</tt><tt class="py-op">[</tt><tt id="link-365" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-365', 'name', 'link-88');">name</a></tt><tt class="py-op">]</tt><tt class="py-op">=</tt><tt class="py-name">val</tt> </tt>
<a name="L696"></a><tt class="py-lineno">696</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-366" class="py-name"><a title="spade.xmpp.simplexml.Node.getTag" class="py-name" href="#" onclick="return doclink('link-366', 'getTag', 'link-153');">getTag</a></tt><tt class="py-op">(</tt><tt class="py-string">'instructions'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-name">ret</tt><tt class="py-op">[</tt><tt class="py-string">'instructions'</tt><tt class="py-op">]</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-367" class="py-name" targets="Method spade.xmpp.protocol.DataForm.getInstructions()=spade.xmpp.protocol.DataForm-class.html#getInstructions"><a title="spade.xmpp.protocol.DataForm.getInstructions" class="py-name" href="#" onclick="return doclink('link-367', 'getInstructions', 'link-367');">getInstructions</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L697"></a><tt class="py-lineno">697</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">ret</tt> </tt>
</div><a name="DataForm.__getitem__"></a><div id="DataForm.__getitem__-def"><a name="L698"></a><tt class="py-lineno">698</tt> <a class="py-toggle" href="#" id="DataForm.__getitem__-toggle" onclick="return toggle('DataForm.__getitem__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#__getitem__">__getitem__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.__getitem__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.__getitem__-expanded"><a name="L699"></a><tt class="py-lineno">699</tt>  <tt class="py-line">        <tt class="py-docstring">""" Simple dictionary interface for getting datafields values by their names."""</tt> </tt>
<a name="L700"></a><tt class="py-lineno">700</tt>  <tt class="py-line">        <tt class="py-name">item</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-368" class="py-name"><a title="spade.xmpp.protocol.DataForm.getField" class="py-name" href="#" onclick="return doclink('link-368', 'getField', 'link-352');">getField</a></tt><tt class="py-op">(</tt><tt id="link-369" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-369', 'name', 'link-88');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L701"></a><tt class="py-lineno">701</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">item</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> <tt class="py-name">item</tt><tt class="py-op">.</tt><tt id="link-370" class="py-name" targets="Method spade.xmpp.protocol.DataField.getValue()=spade.xmpp.protocol.DataField-class.html#getValue"><a title="spade.xmpp.protocol.DataField.getValue" class="py-name" href="#" onclick="return doclink('link-370', 'getValue', 'link-370');">getValue</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L702"></a><tt class="py-lineno">702</tt>  <tt class="py-line">        <tt class="py-keyword">raise</tt> <tt class="py-name">IndexError</tt><tt class="py-op">(</tt><tt class="py-string">'No such field'</tt><tt class="py-op">)</tt> </tt>
</div><a name="DataForm.__setitem__"></a><div id="DataForm.__setitem__-def"><a name="L703"></a><tt class="py-lineno">703</tt> <a class="py-toggle" href="#" id="DataForm.__setitem__-toggle" onclick="return toggle('DataForm.__setitem__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="spade.xmpp.protocol.DataForm-class.html#__setitem__">__setitem__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">name</tt><tt class="py-op">,</tt><tt class="py-param">val</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DataForm.__setitem__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataForm.__setitem__-expanded"><a name="L704"></a><tt class="py-lineno">704</tt>  <tt class="py-line">        <tt class="py-docstring">""" Simple dictionary interface for setting datafields values by their names."""</tt> </tt>
<a name="L705"></a><tt class="py-lineno">705</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-371" class="py-name" targets="Method spade.xmpp.protocol.DataForm.setField()=spade.xmpp.protocol.DataForm-class.html#setField"><a title="spade.xmpp.protocol.DataForm.setField" class="py-name" href="#" onclick="return doclink('link-371', 'setField', 'link-371');">setField</a></tt><tt class="py-op">(</tt><tt id="link-372" class="py-name"><a title="spade.Agent.name
spade.MTP.name
spade.Organization.name
spade.Organization_new.name
spade.Unit.name
spade.Unit_new.name
spade.socialnetwork.name
spade.xmpp.auth.name
spade.xmpp.browser.name
spade.xmpp.commands.Command_Handler_Prototype.name
spade.xmpp.commands.TestCommand.name
spade.xmpp.commands.name
spade.xmpp.dispatcher.name
spade.xmpp.features.name
spade.xmpp.filetransfer.name
spade.xmpp.name
spade.xmpp.protocol.name
spade.xmpp.roster.name
spade.xmpp.transports.name
spade.xmppd.xmppd.name" class="py-name" href="#" onclick="return doclink('link-372', 'name', 'link-88');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-373" class="py-name"><a title="spade.xmpp.protocol.DataField.setValue" class="py-name" href="#" onclick="return doclink('link-373', 'setValue', 'link-287');">setValue</a></tt><tt class="py-op">(</tt><tt class="py-name">val</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L706"></a><tt class="py-lineno">706</tt>  <tt class="py-line"> </tt><script type="text/javascript">
<!--
expandto(location.href);
// -->
</script>
</pre>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="spade-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Wed May 26 16:26:29 2010
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
